Hasła Samby i konta użytkownika


18

Czy można powiązać hasło logowania z hasłem samby?

Idealnie co 30 dni użytkownicy muszą zmienić swoje hasła, aby zalogować się do komputera, a jeśli to możliwe, po zaktualizowaniu hasła, zaktualizuje również hasło samby.

Odpowiedzi:


26

Myślę, że Samba jest domyślnie skonfigurowana w ten sposób, oto odpowiednie wiersze w smb.conf:

# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
    security = user

...

# This boolean parameter controls whether Samba attempts to sync the Unix
# password with the SMB password when the encrypted SMB password in the
# passdb is changed.
    unix password sync = yes

Więcej informacji na temat tych opcji i więcej tutaj . Mam nadzieję, że to pomaga.

EDYTOWAĆ:

Przy pierwszym dodaniu użytkownika linuxa ( adduser) musisz również dodać go do smbpasswd.

sudo smbpasswd -a <user>

kiedy pojawi się monit o hasło, użyj tego samego hasła, którego użyłeś z adduser Po tym hasło smb powinno być aktualizowane automatycznie po zmianie hasła linux za pomocąsudo passwd <user>


Cóż, nie tak szybko. Mam więc opcję security = user niezakomentowaną, tak samo jak synchronizacja hasła unixowego, ale kiedy idę dodać użytkownika, ciągle pyta o hasło. Czy mam tutaj wpisać hasło do logowania?
Muhnamana

Jeśli dodasz użytkownika do systemu ( sudo adduser kevinna przykład), musisz również dać mu hasło, jest to hasło, które będzie wymagane dla tego użytkownika, aby uzyskać dostęp do udziału. Zmień hasło za pomocą sudo passwd kevin. To pomaga?
jpetersen

Co jeśli mam już użytkownika dodanego do systemu, w tym przypadku „Rodzina”. Samba jest uruchomiona i podczas próby połączenia za pośrednictwem komputera Mac lub Win7, gdy wprowadzę dane logowania do „Rodziny”, pojawia się komunikat z nieprawidłową nazwą użytkownika lub nie mam dostępu. Chyba gdzieś brakuje mi czegoś w konfiguracji.
Muhnamana

Czy restartujesz usługi samba po wprowadzeniu zmian w pliku konfiguracyjnym? Czy masz valid users = Familyplik smb.conf w sekcji udostępniania? Jeśli nadal masz problemy, najlepiej zacząć od kolejnego pytania z bardziej szczegółowymi informacjami: pojawiające się komunikaty o błędach smbd oraz informacje o tym /var/log/auth.log, jak możesz skonfigurować sambę za pomocą zrzutu pliku konfiguracyjnego testparm /etc/samba/smb.conf.... (który również testuje smb .conf składnia).
jpetersen

Ok, może to zabrzmieć dziwnie, ale jak mogę utworzyć nazwę użytkownika dla systemu Unix? Obecnie jestem zalogowany do Ubuntu przy użyciu nazwy użytkownika „rodzina” i hasła 12345. Uruchomiłem następujące polecenie, aby zobaczyć, którzy użytkownicy zostali dodani: sudo pdbedit -L -vjedynym dodanym użytkownikiem jest „nikt”. Więc powinienem biec sudo smbpasswd -a family? Jeśli tak, jakie hasło powinienem wprowadzić? Czy powinienem wpisać 12345, tak samo jak moje dane logowania?
Muhnamana

0

Aby zaktualizowane hasło unix było również nowym hasłem samby, musisz zainstalować libpam-smbpasspakiet.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.