Strona 1 z 1

[SOLVED]smbpasswd nie można zmodyfikować hasła

: 16 lutego 2011, 11:01
autor: bastard
Podczas próby dodania użytkownika do samby dostaje komunikat:

Kod: Zaznacz cały

smbpasswd -a leszek
New SMB password:
Retype new SMB password:
Unable to modify TDB passwd: NT_STATUS_UNSUCCESSFUL!
Failed to add entry for user leszek.
Failed to modify password entry for user leszek
Wynik:

Kod: Zaznacz cały

cat /etc/passwd | grep leszek

leszek:x:1001:1001::/home/administracja:/bin/false

cat /etc/shadow | grep leszek

leszek:$1$5NsZS3DV$4bgWOBKawXH..BmrhRw.x.:15019:0:99999:7:::
Natomiast dla użytkownika admin wszystko jest w porządku podczas:

Kod: Zaznacz cały

smbpasswd -a admin
Użytkowników dodałem poprzez:

Kod: Zaznacz cały

useradd admin
Po czym w /etc/passwd ctrl+c i ctrl+v i tylko zmieniłem nazwę admin na leszek i inne. Podobnie z /etc/shadow.

Zrobiłem tak, żeby użytkownicy mieli taki sam poziom uprawnień do udziałów samby i ftp. Zabezpieczenia mają być na poziomie użytkownika a nie udziałów. Rzecz dzieje się na Debianie Lennym, sadziłem, że tak dodanym użytkownikom brakuje jakichś wpisów ale sprawdziłem tą konfiguracje na Debianie Squeeze 64 i wszystko jest w prządku i udostępnienie działa jak należy.

Dodałen również wpis do:

Kod: Zaznacz cały

/etc/shells >> /bin/false

pomogło

Kod: Zaznacz cały

 pdbedit -a -u leszek
smbpasswd -a leszek