Hallo,
jetzt komme ich endlich mal dazu hier die Testskripte und die entsprechenden Ausgaben dazu zu posten. Ich hoffe mal, das jemand eine Lösung hat und mir sagen kann wie ich einen Samba-Benutzer aus einem Skript heraus anlegen kann (Benutzername und Kennwort sind in Variablen gespeichert).
Skript 'bsp1':
Code:
#!/bin/sh
smbpasswd -a benutzer kennwort
Hier die Ausgaben:
Code:
root@brain:/home/sst/documents/tmp # sh -x bsp1
+ smbpasswd -a benutzer kennwort
When run by root:
smbpasswd [options] [username]
otherwise:
smbpasswd [options]
options:
-L local mode (must be first option)
-h print this usage message
-s use stdin for password prompt
-c smb.conf file Use the given path to the smb.conf file
-D LEVEL debug level
-r MACHINE remote machine
-U USER remote username
extra options when run by root or in local mode:
-a add user
-d disable user
-e enable user
-i interdomain trust account
-m machine trust account
-n set no password
-w PASSWORD ldap admin password
-x delete user
-R ORDER name resolve order
root@brain:/home/sst/documents/tmp #
Skript 'bsp2':
Code:
#!/bin/sh
smbpasswd -w kennwort -a benutzer
Ausgaben von 'bsp2':
Code:
root@brain:/home/sst/documents/tmp # sh -x bsp2
+ smbpasswd -w kennwort -a benutzer
Setting stored password for "" in secrets.tdb
thx
-sallo
Lesezeichen