Есть Загадка :)
есть самба-сервер 3.5.10 на CentOS 6.2, 2.6.32-220.2.1.el6.i686
такая проблемка.. если с линукс-клиента создавать файло на самбе, то файл создается с правами: 0664. ls -la на самбе:
-rw-rw-r-- 1 sambauser users 0 Янв 27 12:29 index.html
не смотря на то, что в конф.файле самбы написано: create mask = 0777
самое смешное:
ls -la на клиенте:
-rw-rw-r-- 1 501 users 0 янв. 27 12:29 index.html
id sambauser на сервере:
[root@gektor elfius]# cat /etc/passwd | grep samba
sambauser:x:501:501::/home/sambauser:/bin/bash
и ещё цитата из /var/log/samba/log.__ffff_192.168.233.205:
[2012/01/26 20:45:06.597344, 1] smbd/service.c:1070(make_connection_snum)
__ffff_192.168.233.205 (::ffff:192.168.233.205) connect to service saenko initially as user sambauser (uid=501, gid=100) (pid 17866)
то есть файл клиент создает от пользователя sambauser (uid: 501), с правами 0664, НО изменить этот файл с клиентского компьютера не разрешает!
Как так, права правильные, а изменить файл нельзя? :(
---------Ниже информация для справки:
/etc/samba/smb.conf:
[global]
dos charset = cp866
unix charset = UTF8
display charset = UTF8
server string = Samba Server
security = SHARE
lanman auth = Yes
client lanman auth = Yes
log file = /var/log/samba/log.%m
[saenko]
comment = SaenkoDir
path = /home/sambauser/sharefolder/saenko
force user = sambauser
force group = users
read only = No
create mask = 0777
directory mask = 0777
guest ok = Yes
hosts allow = 192.168.233.205, 192.168.233.208
mount на клиенте (.205):
//192.168.233.10/saenko on /mnt/saenko type cifs (rw,relatime,sec=ntlm,unc=\\192.168.233.10\saenko,username=sambauser,uid=501,forceuid,gid=100,forcegid,addr=192.168.233.10,unix,posixpaths,serverino,acl,rsize=16384,wsize=131007,actimeo=1)
монтирую командой:
sudo mount /mnt/saenko
в /etc/fstab написано след.:
//192.168.233.10/saenko //mnt/saenko cifs username=sambauser,password=samba1USER,uid=501,gid=100 0 0
----------------------
короче я в тупике. Почему при создании файла мне выдаеёт: «Отказано в доступе», но файл при этом создаётся? (с правами 0644) редактировать его не даёт.
[maza@MaZa /]$ ls -la /mnt/saenko/elfius/
итого 167680
drwxrwxrwx 2 501 users 0 янв. 27 14:30 .
drwxrwxrwx 17 501 users 0 янв. 26 20:45 ..
-rwxrwxrwx 1 501 users 171703601 янв. 26 20:48 back.tar.gz
-rw-rw-r-- 1 501 users 0 янв. 27 12:29 index.html
-rw-rw-r-- 1 501 users 0 янв. 27 13:49 untitled2
-rw-rw-r-- 1 501 users 0 янв. 27 14:07 untitled3
-rw-rw-r-- 1 501 users 0 янв. 27 14:17 untitled4
-rw-rw-r-- 1 501 users 0 янв. 27 14:21 untitled5
-rw-rw-r-- 1 501 users 0 янв. 27 14:30 untitled6
[maza@MaZa /]$ touch /mnt/saenko/elfius/un7
touch: невозможно выполнить touch для «/mnt/saenko/elfius/un7»: Отказано в доступе
[maza@MaZa /]$ ls -la /mnt/saenko/elfius/
итого 167680
drwxrwxrwx 2 501 users 0 янв. 27 14:41 .
drwxrwxrwx 17 501 users 0 янв. 26 20:45 ..
-rwxrwxrwx 1 501 users 171703601 янв. 26 20:48 back.tar.gz
-rw-rw-r-- 1 501 users 0 янв. 27 12:29 index.html
-rw-rw-r-- 1 501 users 0 янв. 27 14:41 un7
-rw-rw-r-- 1 501 users 0 янв. 27 13:49 untitled2
-rw-rw-r-- 1 501 users 0 янв. 27 14:07 untitled3
-rw-rw-r-- 1 501 users 0 янв. 27 14:17 untitled4
-rw-rw-r-- 1 501 users 0 янв. 27 14:21 untitled5
-rw-rw-r-- 1 501 users 0 янв. 27 14:30 untitled6
и самое интересное, если с винды создавать файл на самбе то он создаётся как положено (как указано в конф.файле самбы) с правами 0777 и никаких подобных проблем не возникает.