Samba passwordok hol vannak?

Fórumok

Samba passwordok hol vannak?

Hozzászólások

2.2-es sambat telepítettem. Nincs /etc/samba/smbpasswd file, mégis valahol tárolja a passwordöket. De hol? Szégyellem, de nem tudom és nem is találom.

[quote:c113540e17="norcrys"]2.2-es sambat telepítettem. Nincs /etc/samba/smbpasswd file, mégis valahol tárolja a passwordöket. De hol? Szégyellem, de nem tudom és nem is találom.

Amíg nem veszel fel usert (smbpasswd -a username) addig nincs file. Tudtommal.

[quote:e8117de30c="Arpi"]
Amíg nem veszel fel usert (smbpasswd -a username) addig nincs file. Tudtommal.

Már felvettem párat és meg is tudom változtatni a jelszavukat. Ha nem létező usernek akarom megváltoztatni - helyesen - hibaüzenetet ad. De honnan veszi? Mert az /etc/samba könyvtárban csak a köv fájlok vannak:
[code:1:e8117de30c]~# ls -l /etc/samba/
összesen 11
-rw-r--r-- 1 root root 8 2004-10-26 23:02 gdbcommands
-rw-r--r-- 1 root root 9620 2004-11-25 15:42 smb.conf
[/code:1:e8117de30c]

[quote:30efa94e20="norcrys"][quote:30efa94e20="Arpi"]
Amíg nem veszel fel usert (smbpasswd -a username) addig nincs file. Tudtommal.

Már felvettem párat és meg is tudom változtatni a jelszavukat. Ha nem létező usernek akarom megváltoztatni - helyesen - hibaüzenetet ad. De honnan veszi? Mert az /etc/samba könyvtárban csak a köv fájlok vannak:
[code:1:30efa94e20]~# ls -l /etc/samba/
összesen 11
-rw-r--r-- 1 root root 8 2004-10-26 23:02 gdbcommands
-rw-r--r-- 1 root root 9620 2004-11-25 15:42 smb.conf
[/code:1:30efa94e20]

locate *passwd*

[code:1:6017011bdd]~# locate *passwd*
/usr/bin/smbpasswd
/usr/sbin/mksmbpasswd
/usr/share/man/man5/smbpasswd.5.gz
/usr/share/man/man8/mksmbpasswd.8.gz
/usr/share/man/man8/smbpasswd.8.gz
/var/backups/smbpasswd.bak
[/code:1:6017011bdd]

Nem lehet hogy az /etc/passwd, /etc/shadow párost használja? Úgy rémlik hogy annak idején a 2.x-es samba telepítésekor a debian rákérdezett hogy szeretném-e a biztonságosabb smbpasswd használatát választani, hogy ne közvetlenül a rendszer fájlokat túrja.
Nézd meg az egyik felhasználód hash kódját az /etc/shadow fájlban, majd változtasd meg az smbpasswd-vel és újra nézd meg.

[quote:406b0a9421="begin"]Nem lehet hogy az /etc/passwd, /etc/shadow párost használja? Úgy rémlik hogy annak idején a 2.x-es samba telepítésekor a debian rákérdezett hogy szeretném-e a biztonságosabb smbpasswd használatát választani, hogy ne közvetlenül a rendszer fájlokat túrja.
Nézd meg az egyik felhasználód hash kódját az /etc/shadow fájlban, majd változtasd meg az smbpasswd-vel és újra nézd meg.

Vazzeg, tényleg ez van!

Valaki tudja, hol kell ezt átállítani az smb.conf-ban?

Hasonló helyzetekben jól jöhet: [code:1:b925dfc550]strace -f -o /tmp/valami.trace -eopen parancs arglista[/code:1:b925dfc550], ahol a parancs/arglista jelen esetben pl. az 'smbpasswd probabela'

[quote:c8fc834a5b="norcrys"]2.2-es sambat telepítettem. Nincs /etc/samba/smbpasswd file, mégis valahol tárolja a passwordöket. De hol? Szégyellem, de nem tudom és nem is találom.

RTFM. Erre a kerdesre a valasz a passdb backend beallitasatol fugg. Alapesetileg tdbsam a beallitas es a /var/lib/samba alatt van emlekeim szerint, de nalam pl. LDAP-ban tarolja az ldapsam backend miatt. (Persze ezek 3as sambara ervenyesek, 2est mar jo regen nem lattam, annal mar nemtom pontosan hogy van ez.)

[quote:86df69ce68="Vudumen"]

RTFM.

Hmm. Pont az a lényeg, hogy előtte elolvastam a mant, de itt már a túl sok információval kell megbirkózni, mert a samba doksija jó részletes.
És valahogy nem találtam egyértelmű infót erről. Csak időhiány miatt kérdezem, mert így gyorsabb. Mind1, bemásoltam egy másik szerverről az smb.conf-ot és csodák-csodája, már az smbpasswd-ből dolgozik. Ha lesz időm, áttanulmányozom, mi a különbség, de így 1szerűbb lett volna.

[quote:54a4e49d88="norcrys"]Valaki tudja, hol kell ezt átállítani az smb.conf-ban?

RH9-ben, samba-2.2.12:

smb passwd file = /etc/samba/smbpasswd