Portál AbcLinuxu, 6. května 2024 10:55
smbpasswd -a uzivatel
. Pak jsem se úspěšně připojil. Radost mi nevydržela dlouho. Přihlásil jsem se ve Winech jako jiný uživatel a už to nešlo, přestože jsem do přihlašovacích údajů zadával jak heslo, tak jméno. Myslel jsem si, že jsem zapomněl heslo. Zkoušel jsem ho měnit, ještě jsem taky restartoval počítače, prostě jsem se už nikdy nepřihlásil. Nekolikrát jsem volal smbpasswd -a uzivatel
a smbpasswd -x uzivatel
. Ani nevím, jestli se mi to první přihlášení jen nezdálo... smbpasswd
, ale takový soubor nikde nemám.
(Jen dodávám že šlo o Debian Sarge a WinXP.)
/etc/samba# smbpasswd -a host New SMB password: Retype new SMB password: Unable to open/create TDB passwd Unable to open/create TDB passwd pdb_getsampwnam: TDB passwd (/var/lib/samba/passdb.tdb) did not exist. File successfully created. TDBSAM version too old (0), trying to convert it. TDBSAM converted successfully. Added user host.
smbpasswd
je v /etc/samba
.
Pokud se chcete zbavit všeho ostatního, co si Samba zapamatovala z předchozích sezení, mělo by stačit zastavit Sambu /etc/init.d/winbind stop /etc/init.d/samba stop(winbind možná nepoužíváte) a pak v adresářích
/etc/samba
a /var/lib/samba
vymazat všechny soubory *.tdb
. Po spuštění samby /etc/init.d/samba start /etc/init.d/winbind startse potřebné soubory vytvoří znovu. Mezi pokusy s různými uživateli ve Windows doporučuji alespoň pro začátek přihlášení a odhlášení a nejen připojení adresáře jako jiný uživatel.
/etc/samba/smb.conf
a popis zařazení Linuxu do Vaší sítě (z kontextu asi pracovní skupina nikoli doména).
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.