Archiv verlassen und diese Seite im Standarddesign anzeigen : User können sich nicht einloggen
ocean1921987
22.10.04, 00:08
Langsam bin ich am verzweifeln.
War total Froh das ich es geschafft habe, das ein benutzer per ftp auf sein homeverzeichnis darf, und wollte dann weitere benutzer ertsellen.
Soweit lief alles gut, aber aus irgendeinem grund können sich diese benutzer sich jetzt nichtmehr einloggen.
Betriebssystem ist Debian 3.0
als fehlermeldung bekomme ich gesagt:
cannot execute HOME: permission denied
HOME ist das homeverzeichnis de benutzers.
Ich kann mich nurnoch als root oder als den einen benutzer anmelden, den ich vor der installation von proftp eingerichtet habe
so wie du das beschreibst würde ich daruaf tippen, das proftpd ne eigene db zur userverwaltung nimmt, und die user vom system übernommen hat. sicher, das du die richtigen rechte gestzt hast?
cu SHB
ocean1921987
22.10.04, 10:14
Ich kann mich mit den neuen benutzern ja nicht nur nicht per ftp einloggen sondern auch nicht direkt am rechner.
und die Rechte sind genauso gesetzt wie die des funktionierenden Benutzers
schau mal unter '/etc/passwd' ob hinter den benutzer (der sich nicht einloggen kann) 'false' steht. wenn ja mach es weg ^^
mfg
sibob
ocean1921987
22.10.04, 10:54
Da stand nichts von False.
Ich habe einfach mal wie bei dem benutzer bei dem es klappt noch eine shell angegeben, aber das hat auch nicht funktioniert
ocean1921987
22.10.04, 11:00
Ah ich habe den fehler gefunden.
Das homeverzeichnis war zweimal angegeben.
bla:x:1003:1002::/home/bla:/home/bla:/bin/bash
Habe ein /home/bla rausgeschmissen. jetzt läuft es
komisch...
Wie hast du die User denn angelegt? :ugly:
Funktioniert denn als /root 'su USER -s /usr/bin/tcsh' (wobei user einer deiner defekten benutzer ist...;-))?
mfg
Sibob
Ah ich habe den fehler gefunden.
Das homeverzeichnis war zweimal angegeben.
bla:x:1003:1002::/home/bla:/home/bla:/bin/bash
Habe ein /home/bla rausgeschmissen. jetzt läuft es
Wie hast du denn das geschafft? :eek:
ocean1921987
22.10.04, 11:11
Habe einfach
useradd -g gruppe -d /home/bla -m bla
gemacht.
Verstehe auch grad nicht wie das passieren konnte.
ocean1921987
22.10.04, 11:17
Um zu testen ob der befehl geht, müsste ich ja den fehler wieder einbauen
hi,
Habe einfach
useradd -g gruppe -d /home/bla -m bla
man useradd ???
-m
ocean1921987
22.10.04, 12:00
-m erstellt doch nur das homeverzeichnis wenn es nicht existiert oder?
Da schliesse ich mich mal 'foolish' an... rtfman ;)
nope joke...
-m The user's home directory will be created if it
does not exist. The files contained in
skeleton_dir will be copied to the home directory
if the -k option is used, otherwise the files con*
tained in /etc/skel will be used instead. Any
directories contained in skeleton_dir or /etc/skel
will be created in the user's home directory as
well. The -k option is only valid in conjunction
with the -m option. The default is to not create
the directory and to not copy any files.
mfg
sibob
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.