Ellentétben a Samba3-mal, Samba4 esetén nem szükséges, hogy a felhasználó létezzen helyi unixos felhasználóként is. A felhasználók ennek ellenére, ha megengedjük beléphetnek a linuxos rendszerbe, lehet ott saját könyvtáruk.
A samba-tool használatának részleteiben a következő parancs segít:
samba-tool user --help samba-tool user create --help samba-tool group --help samba-tool group add --help
A mari felhasználó egyszerű felvétele:
samba-tool user create mari
Jelszót is megadhatunk:
samba-tool user create mari Titok12345
Még több információ megadása:
samba-tool user create mari Titok12345 \ --surname="Nagy" \ --given-name="Mária" \ --mail-address=mari@zold.and \ --company="Zold Zrt" \ --home-drive=H
samba-tool user create mari Titok12345 \ --surname="Nagy" \ --given-name="Mária" \ --mail-address=mari@zold.and \ --company="Zold Zrt" \ --home-drive=H \ --profile-path=\\\\ad.smb01.zold.and\\profiles\\mari \ --home-directory=\\\\ad.smb01.zold.and\\mari \ --job-title="lapátos"
samba-tool user create mari Titok12345 \ --surname="Nagy" \ --given-name="Mária" \ --mail-address=mari@zold.and \ --login-shell=/bin/bash
Ellenőrizzük, milyen azonosítókat foglalt le a felhasználó:
wbinfo --name-to-sid mari S-1-5-21-3909558085-2317770132-3511402392-1103 SID_USER (1)
wbinfo --sid-to-uid S-1-5-21-3909558085-2317770132-3511402392-1103 3000020
samba-tool user list
pdbedit -L pdbedit -L -v
wbinfo -u wbinfo -g wbinfo -i debian
getent passwd
# samba-tool user delete mari
# samba-tool user disable mari
# samba-tool user enable mari
# samba-tool user setpassword mari
Az informatika csoport létrehozása:
samba-tool group add informatika
Az informatika csoport törlése:
samba-tool group delete informatika
Szintaxis:
samba-tool group addmembers "Domain Users" user1[,user2[,user3[,...]]]
A mari felhasználót a Domain Users csoportba tesszük:
samba-tool group addmembers "Domain Users" mari
Szintaxis:
samba-tool group removemembers "Domain Users" user1[,user2[,user3[,...]]]
A mari felhasználót a Domain Users csoportból töröljük:
samba-tool group removemembers "Domain Users" mari
samba-tool group list
samba-tool group listmembers "Domain Users"
samba-tool user setpassword mari
# samba-tool domain passwordsettings show
Lehetőségek lekérdezése:
# samba-tool domain passwordsettings --help
samba-tool user disable mari samba-tool user enable mari