Поэтому вчера вечером я более часа вырывал свои волосы (фигурально - я лысый), пытаясь понять, почему smbpasswd
продолжал отвергать мои попытки сбросить пароль для одного из моих пользователей Samba. В любом случае, короче говоря, это было очевидно, потому что пользователь еще не существовал ( smbpasswd -a
добавил ее без жалоб, и теперь все просто), хотя я все еще клянусь, что я действительно уже добавил ее.
В любом случае, если бы я мог просто перечислить пользователей в базе данных smbpasswd, это спасло бы меня от горя. Есть команда или утилита, которая может сделать это? (Samba использует эту новомодную базу данных .tdb, иначе я бы просто cat /etc/smbpasswd
.)
источник
tdbsam_open: Failed to open/create TDB passwd [/var/lib/samba/private/passdb.tdb]
В Samba 4 и более поздних версиях также есть
samba-tool user list
и другие полезные команды управления пользователямиисточник
pdbedit -L
как в принятом ответе.