6 999
contributi
Nessun oggetto della modifica |
S3v (discussione | contributi) (+ nuovo sommario) |
||
Riga 1: | Riga 1: | ||
{{ | {{Samba e OpenLDAP su Ubuntu server}} | ||
}} | |||
== Aggiungere i primi utenti di dominio == | == Aggiungere i primi utenti di dominio == | ||
Il pacchetto smbldap-tools presente in Lenny, a differenza di quelli di Etch e Sarge, effettua un controllo di uid e gid ogni qualvolta si tenta di aggiungere un utente OpenLDAP al dominio, al fine di evitare sovrapposizioni nei valori; pertanto non è più necessario specificare a mano i corretti valori di uid e gid. | Il pacchetto <code>smbldap-tools</code> presente in Lenny, a differenza di quelli di Etch e Sarge, effettua un controllo di uid e gid ogni qualvolta si tenta di aggiungere un utente OpenLDAP al dominio, al fine di evitare sovrapposizioni nei valori; pertanto non è più necessario specificare a mano i corretti valori di uid e gid.<br/> | ||
Adesso siamo pronti per la creazione del primo utente con il comando: | Adesso siamo pronti per la creazione del primo utente con il comando: | ||
<pre> | <pre> | ||
# smbldap-useradd -a -m -c "Nome Utente" username | # smbldap-useradd -a -m -c "Nome Utente" username | ||
</pre> | </pre> | ||
Dove -a serve per creare anche i dati UNIX | Dove: | ||
* '''-a''' serve per creare anche i dati UNIX | |||
* '''-m''' crea l'home directory | |||
* '''-c''' specifica il nome completo. | |||
Infine impostare la password dell'utente con: | Infine impostare la password dell'utente con: | ||
<pre> | <pre> | ||
Riga 41: | Riga 28: | ||
</pre> | </pre> | ||
<br/> | <br/> | ||
Se decidessimo di utilizzare la GUI fornita da phpldapadmin non dimentichiamoci di '''creare a mano''' le | Se decidessimo di utilizzare la GUI fornita da <code>phpldapadmin</code> non dimentichiamoci di '''creare a mano''' le home directory.<br/> | ||
Ogni utente deve essere aggiunto ad un gruppo per prendere le credenziali, perciò non dimentichiamo di dare sempre il comando: | Ogni utente deve essere aggiunto ad un gruppo per prendere le credenziali, perciò non dimentichiamo di dare sempre il comando: | ||
<pre> | <pre> | ||
Riga 54: | Riga 41: | ||
== Script per la creazione utenti == | == Script per la creazione utenti == | ||
Per facilitare la vita a tutti ho creato uno script che con un solo comando vi assegna i permessi, crea gli utenti, crea la cartella <code>profiles</code> e aggiunge l'utente al gruppo "Domain Users": | |||
<pre> | <pre> | ||
# touch /home/samba/adduser.sh | # touch /home/samba/adduser.sh | ||
</pre> | </pre> | ||
editiamolo così: | editiamolo così: | ||
nel caso profile path sia //%N/profiles/%U | nel caso profile path sia "//%N/profiles/%U" | ||
<pre> | <pre> | ||
#!/bin/bash | #!/bin/bash | ||
Riga 77: | Riga 64: | ||
</pre> | </pre> | ||
Trovate lo script qui [http://www.2shared.com/file/B_8GINO4/adduser.html] | Trovate lo script qui [http://www.2shared.com/file/B_8GINO4/adduser.html] | ||
nel caso profile path sia //%N/%U (nella cartella home): | nel caso profile path sia "//%N/%U" (nella cartella <code>home</code>): | ||
<pre> | <pre> | ||
#!/bin/bash | #!/bin/bash |
contributi