Befehle

Hallo,

kann es sein, dass nicht jeder Befehl bei jeder distribution funktioniert?

Habe zur zeit Suse 8.1 installiert. Leider kann ich in der Konsole keine Benutzer hinzufügen (adduser) oder heißt der befehl hier anderst, bzw wende ich ihn falsch an?

gruß Andreas

Hallo,

Hi,

kann es sein, dass nicht jeder Befehl bei jeder distribution
funktioniert?

Uh… ja, ist mir auch schon aufgefallen. Ich hatte mal eine Diskette mit kernel und busybox rumliegen, da fehlte der Befehl kmail auch irgendwie.

Habe zur zeit Suse 8.1 installiert. Leider kann ich in der
Konsole keine Benutzer hinzufügen (adduser) oder heißt der
befehl hier anderst, bzw wende ich ihn falsch an?

*Wie lautet die Fehlermeldung?* Auf allen™ *n?x-Systemen sollte

# vi /etc/passwd

funktionieren. Ansonsten kommt Dir vielleicht

# useradd

mehr entgegen (aber das ist der pure bloat).

HTH,
Gruss vom Frank.

Hallo,

kann es sein, dass nicht jeder Befehl bei jeder distribution
funktioniert?

Ja.

Habe zur zeit Suse 8.1 installiert. Leider kann ich in der
Konsole keine Benutzer hinzufügen (adduser) oder heißt der
befehl hier anderst, bzw wende ich ihn falsch an?

**toxic:~#** file $(which adduser)
/usr/sbin/adduser: perl script text executable



**toxic:~#** apropos add | grep user
/etc/adduser.conf (5) [adduser.conf] - configuration file for adduser(8) and addgroup(8) .
ALTER GROUP (7l) [alter\_group] - add users to a group or remove users from a group
addgroup (8) - add a user or group to the system
adduser (8) - add a user or group to the system
adduser.conf (5) - configuration file for adduser(8) and addgroup(8) .
alter\_group (7l) - add users to a group or remove users from a group
useradd (8) - Create a new user or update default new user information
XtAddGrab (3x) - redirect user input to a modal widget



**toxic:~#** grep -B 4 useradd $(which adduser)
 if $verbose;
 $home\_dir = $special\_home || &homedir($new\_name, $ingroup\_name);
 $shell = $special\_shell || '/bin/false';
 $undouser = $new\_name;
 &systemcall('useradd', '-d', $home\_dir, '-g', $ingroup\_name, '-s',
--
 if $verbose;
 $home\_dir = $special\_home || &homedir($new\_name, $ingroup\_name);
 $shell = $special\_shell || $config{"dshell"};
 $undouser = $new\_name;
 &systemcall('useradd', '-d', $home\_dir, '-g', $ingroup\_name, '-s',
**toxic:~#**

Der eigentliche Befehll lautet also „useradd“, adduser ist nur ein Perl-Script drumherum.

Sebastian

Hallo,

Auf allen™
*n?x-Systemen sollte

vi /etc/passwd

funktionieren.

Auch auf die Gefahr hin, herumzubloaten: vipw würde ich schon nahelegen. Auch wenn es manchmal nicht ver_vi_gbar ist.

Sebastian

Der eigentliche Befehll lautet also „useradd“, adduser ist nur
ein Perl-Script drumherum.

Danke, klappt…
gruß Andreas