Więc wczoraj wieczorem wyciągałem włosy (w przenośni - jestem łysy) przez ponad godzinę, próbując dowiedzieć się, dlaczego smbpasswd
wciąż odrzucam moje próby zresetowania hasła dla jednego z moich użytkowników Samby. W każdym razie, krótko mówiąc, najwyraźniej było tak, ponieważ użytkownik jeszcze nie istniał ( smbpasswd -a
dodał ją bez zarzutu, a teraz wszystko jest okropne), mimo że wciąż przysięgam, że już ją dodałem.
W każdym razie, gdybym mógł po prostu wymienić użytkowników w bazie danych smbpasswd, zaoszczędziłoby mi to wiele smutku. Czy istnieje polecenie lub narzędzie, które może to zrobić? (Samba używa tej nowej bazy danych .tdb, inaczej bym tylko cat /etc/smbpasswd
.)
źródło
tdbsam_open: Failed to open/create TDB passwd [/var/lib/samba/private/passdb.tdb]
W Sambie 4 i nowszych są też
samba-tool user list
inne przydatne polecenia zarządzania użytkownikamiźródło
pdbedit -L
jak w zaakceptowanej odpowiedzi.