Motto

Pokud se uživatel hned ze startu zeptá na administrátorské heslo, tak je buď velký machr nebo sebevrah.

Navigace:   Úvod Rady - tipy - triky Vychytávky v Linuxu Synchronizace Unix a Samba účtů v Debian Jessie
Synchronizace Unix a Samba účtů v Debian Jessie PDF Tisk Email
Sobota, 10 Říjen 2015 20:57

Když provozujete Samba server v distribuci Debian Jessie, můžete si ulehčit práci při nastavování hesel Samba účtů. Samotná Samba je nakonfigurovaná pro použití mechanismu Linux-PAM, ale samotný modul není nainstalován. Pro zopakování si připomeneme instalaci Samby:

  • # apt-get install samba

Po instalaci Samby si doinstalujte:

  • # apt-get install libpam-smbpass

V konfiguráku /etc/samba/smb.conf si zkontrolujte přítomnost těchto řádků (musí být odkomentované):

  • obey pam restrictions = yes
  • unix password sync = yes
  • passwd program = /usr/bin/passwd %u
  • passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
  • pam password change = yes

Pokud je vše v pořádku, restartujte Sambu:

  • # /etc/init.d/samba restart

Nyní si můžete přidat nový systémový Unix účet:

  • # adduser user

Ten přidejte také mezi Samba účty:

  • # smbpasswd -a user

A když budete měnit heslo Unix účtu, zároveň se změní i heslo Samba účtu:

  • # passwd user

Samozřejmě heslo Samba účtu můžete dále měnit samostatně, ale při změně Unix účtu se změní znovu hesla obou účtů. Podpora Linux-PAM je věcí kompilace Samby, pokud Samba není zkompilovaná s podporou PAM, je potřeba ji překompilovat. Některé distribuce standardně podporu PAM v Sambě nemají.

 
Mendelovo gymnázium | Designed by webmaster | Powered by Joomla | Creative Commons Attribution