Was bedeutet Add /etc/passwd to vuser:x:1007:1008::/home/vuser:/bin/sh

Xetoxyc

Lieutenant
Registriert
Nov. 2010
Beiträge
872
Hi,
bin grad am durcharbeiten von einen tutorial für postfix mit sasl und courier/pop+imap und spamassassin

nun als zwischenschritt

"Add /etc/passwd to vuser:x:1007:1008::/home/vuser:/bin/sh"

da und das überfordert mich leicht
kann mir einer erklären was hier zu tun ist ?
 
Bedeutet, dass du einen Benutzer "vuser" in der /etc/passwd eintragen sollst.

Dieser "vuser" hat die User-Id "1007" als Group-Id "1008"

Kannst direkt den Eintrag so einfügen, besser wäre es aber wenn der Befehl "useradd" verwendet wird.

http://www.pro-linux.de/artikel/2/893/useradd.html
 
Hallo,

andersherum würde der Satz Sinn machen.

"Add vuser:x:1007:1008::/home/vuser:/bin/sh to /etc/passwd"

Demnach müsstest du den Benutzer neuanlegen, ihm GID und UID zuweisen, das Home-Verzeichnis festlegen und ihm die entsprechende Shell zuweisen.

Das wäre dann folgender Befehl:

useradd vuser -u 1007 -g 1008 -d /home/vuser -s /bin/sh
Dieser Befehl gilt aber nur, wenn das Verzeichnis /home/vuser schon existiert.
Existiert es nicht, brauchst du es nicht angeben. Es wird automatisch angelegt.
Dann wäre der Befehl nur folgender:
useradd vuser -u 1007 -g 1008 -s /bin/sh

Danach müsstest du noch folgenden Befehl eingeben:
passwd vuser
Dort legst du dann das Passwort des Benutzers fest.
 
ah ok... das soll mal einer verstehn das ganze is anscheinend zuviel linux auf einmal für mich xD
steh schon wieder vorm nächsten problem wollt grad meinen postfix restarten => fail ^^
mal bissl fehlersuche jetzt...
Ergänzung ()

gefunden xD hab vor den befehlen in der main.cf leerzeichen habt xD die mag er wohl ned
 
Ja, Leerzeichen können in der Linux-Welt fatale Folgen haben.
Bei Bash-Scripten ist es auch so, dass ein Leerzeichen mehr oder weniger große Folgen haben kann.
 
Zurück
Oben