[samba] cifs

Alexander Bokovoy ab на samba.org
Чт Июл 13 17:20:28 MSD 2006


Anton Gorlov пишет:
> Решил для себя открыть вместо 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 на сервере не могу..так как права на
> шары розданы на основе прав юзров на локальной фс.
> 
> Есть шанс обойтись малой кровью?
Да. Забыть полностью о uid,gid функциях. Использовать MultiuserMount
вместе с nss_winbind/pam_winbind. Все это описано в документации (до
определенной степени :-), подробнее будет в моем докладе на "Протве" и в
  Абрау-Дюрсо.


-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/



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