[samba] cifs

Anton Gorlov stalker на altlinux.ru
Чт Июл 13 15:05:44 MSD 2006


Решил для себя открыть вместо smbmount cifsmount..но обнаружил дсадную вещь:

cifsmount //gw.local/share /mnt/net/ -o rw,user=gorlov,uid=500,gid=500
где uid\\gid - мои локальные, gorlov - юзер на сервере.
После монтирования получаю:

ls -la -1  /mnt/net
drwxrwsr-x   5 11000 10012   0 Jul 13 14:04 support

Где  11000\10012 - uid\gid владельца файла НА сервере.

Почитав ещё раз ман пришёл к выводу что это из-за unix extension на сервере:

uid=arg
sets  the uid that will own all files on the mounted filesystem.
It may be specified as either a username or a numeric uid.  This
parameter  is  ignored  when the target server supports the CIFS
Unix extensions.

Но однако отключить unix ext на сервере не могу..так как права на шары 
розданы на основе прав юзров на локальной фс.

Есть шанс обойтись малой кровью?

samba-3.0.14a-alt2

mount -t smbfs -o username=gorlov,uid=stalker,gid=500 //gw.local/share 
/mnt/net/
drwx------   1 stalker stalker    0 Jul 13 14:04 support


-- 
   np: silence ( Winamp ушел в Партизаны ;-)


Подробная информация о списке рассылки Samba