bug samba ???
Bonjour,
Je me demande si il n'y aurrai pas un bug grave dans samba (2.0.7, debian
potato). Il se trouve que avec ma config j'arrive à supprimer des fichiers
root sur mon home !!!
Pour etre précis :
- je crée le fichier sous root de la façon suivante :
babel:/home/fab# echo "ce fichier est root" > test-samba; chmod 644
test-samba; ls -l test-samba
-rw-r--r-- 1 root root 20 Mar 15 12:11 test-samba
- sur le daemon samba j'ai :
babel:/home/fab# smbstatus
Samba version 2.0.7
Service uid gid pid machine
----------------------------------------------
fab fab users 1766 virus (192.168.0.73) Thu
Mar 15 12:26:08 2001
- je peux vérifier que le process est bien en uid 500 (fab) :
babel:/home/fab# ps -l 1766
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME
CMD
140 S 500 1766 1763 0 69 0 - 992 select ? 0:00
/usr/sbin/smbd -D
- ici, le process ne devrait pas pouvoir supprimer le fichier
samba-test. Et bien il le fait sans broncher !!!
- et le plus bizzard : apres quelques instants, le process incriminé est
devenu root :
babel:/home/fab# ps -l 1766
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME
CMD
140 S 0 1766 1763 0 62 0 - 1000 select ? 0:00
/usr/sbin/smbd -D
Voilà, j'en perd mon linux.
Est-ce que j'aurrais loupé quelques choses dans la config ?
Je vous laisse mon smb.conf. Merci de vos reponses.
[global]
workgroup = MILK
server string = Babel
interfaces = 192.168.0.1/24
bind interfaces only = Yes
security = SHARE
encrypt passwords = Yes
null passwords = Yes
keepalive = 30
socket options = TCP_NODELAY SO_KEEPALIVE SO_SNDBUF=15643
os level = 2
map archive = No
[homes]
comment = Home's User
path = /home/%u
username = %u
force user = %u
force group = %g
writeable = Yes
create mask = 0644
browseable = No
Reply to: