View Full Version : Script Debian Server
niko_lol
26-03-2009, 19:04
Ciao,
ho 4 problemini. :-)
il primo; quando un utente linux o Win fa il logon per la prima volta mi deve creare un cartella cartella con il nome del logon dove lui ci può inserire i suoi dati personali.
il secondo; faccio un bat per inserire le unità di rete, nel bat c'è scritto: net use Z: \\nomeserver\home\%U
net use V: \\nomeserver\share e non mi carica niente
il primo net use dipende dal primo problema.
il terzo; se nel bat scrivo solo net use V: \\niomeserver\share non mi carica l'unità di rete.
il quarto; è possibile eseguire degli script per client Linux dove mi monta le unità di rete come in win?
Dove sbaglio? :muro: :muro: :mc: :mc: :cry: :cry:
grazie a tutti. :help:
se intendi fare il mount:
mount -t cifs -o user=user,password=password //<ip-server>/share /mnt/...........
niko_lol
27-03-2009, 15:06
devo montare + cartelle che si trovano nel severe in client linux e win.
tutto questo in auto. :-)
dovrei usare un mkdir per linux ma per win lo script .bat con net use.
grazie
in auto su linux aggiungi una riga per device al /etc/fstab
p.s.
http://www.ubuntugeek.com/mount-network-file-systems-nfssamba-in-ubuntu.html
niko_lol
27-03-2009, 15:23
ok.
per creare una cartella privata per l'user?
controlla se l'user ha una cartella in un determinato percorso es. /home/samba/home, quì dentro ci dovrebbero essere le cartelle personali degli utenti.
come faccio a crearla a logon?
man useradd
...
...
-b, --base-dir DIR_BASE specifica la directory di base in cui creare
la directory home per il nuovo account
-d, --home-dir DIR_HOME specifica la directory home per il nuovo
account
..
...
niko_lol
27-03-2009, 15:40
man useradd
...
...
-b, --base-dir DIR_BASE specifica la directory di base in cui creare
la directory home per il nuovo account
-d, --home-dir DIR_HOME specifica la directory home per il nuovo
account
..
...
questo script lo devo scrivere in smb.conf nella sezione netlogon?
-b --base-dir /home/samba/home -d--home-dir /home/samba/homa/michele
così?
non avevo capito per samba
non ho mai provato
decommenta la pate relativa [netlogon]
http://openskill.info/infobox.php?ID=552
niko_lol
27-03-2009, 15:55
non avevo capito per samba
non ho mai provato
decommenta la pate relativa [netlogon]
http://openskill.info/infobox.php?ID=552
ho già fatto tutto, funzione il logon, mi manca solo da creare una cartella priva per gliu utenti e poi inserire come unità di rete per win e linux. in home ci devo creare le cartelle privete degli utenti; /home/samba/home.
in /home/samba/profiles ci sono i profili salvati degli utenti.
scusami...non mi sono spiegato sorry! :(
niko_lol
28-03-2009, 17:06
mmmm....
non riesco a creare le cartelle private per gli utenti. :(
help
:mc: :mc: :muro: :muro: :cry: :cry: :cry:
:help: :help:
che hai usato come : mask ?
niko_lol
29-03-2009, 12:01
ti posto la parte home
[homes]
path = /home/samba/home/%U
valid users = %S
guest ok = no
browseable = no
writeable = yes
create mask = 600
directory mask = 700
questa è la configurazine homes, teoricamente il parametro "%U" dovrebbe creare la cartella utente. Giusto?
grazie
in altri file confogurazione trovo:
create mask = 0755
niko_lol
29-03-2009, 13:25
Forse mi sono spiegato male, nel percorso /home/samba/home ci devo creare le cartelle private degli utenti, ti faccio un esempio, creo un utente pippo, questo pippo fa il logon per la prima volta, a questo punto mi deve creare in automatico una cartella pippo in /home/samba/home/pippo, questa cartella sarebbe la sua home. Poi quando farà il secondo, terzo logon e così via, non mi dovrà più creare la cartella pippo perchè già esiste.
Non riesco a creare uno script che fa questo.
ho provato ad usare anche "root preexec = [ if ! -d /home/samba/home/%U ]; then mkdir /home/samba/home/%U" ma nulla da fare. :-(
Spero di essere stato chiaro!
hai letto la man: useradd
?
niko_lol
29-03-2009, 16:53
si si, ho letto.
con il paramtro "-m" mi creo la cartella utente in /home/Nome_Utente
cmq devo sempre creare io la cartella a mano, facendo un "useradd -m pippo". Se invece aggiungo un user con webmin la cartella non la crea :(.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.