[Comm] Каталог с совместным доступом
Dmitriy M. Maslennikov
=?iso-8859-1?q?maslennikovdm_=CE=C1_gmail=2Ecom?=
Ср Янв 14 15:11:40 MSK 2009
14 января 2009 г. 15:03 пользователь Eugene Ostapets
<eostapets на gmail.com> написал:
> 2009/1/14 Dmitriy M. Maslennikov <maslennikovdm gmail.com>:
>> 14 января 2009 г. 14:49 пользователь Eugene Ostapets
>> <eostapets на gmail.com> написал:
>>>> Ну что ж, давайте разжую. Я пробовал так делать. При перемещении s-bit
>>>> не применяется.
>>> Я еще раз вам пишу - ПРОВЕРЬТЕ. Я проверил - переместил каталог
>>> принадлежащий user:root и sgid битом, бит СОХРАНИЛСЯ!
>> $ mkdir test
>> $ mkdir test1
>> $ sudo chown :ftp test
>> $ sudo chmod g+s test
>> $ ls -ld test
>> drwxr-sr-x 2 rlz ftp 4096 Янв 14 14:54 test
>> $ mv test1 test
>> $ ls -l test
>> итого 4
>> drwxr-xr-x 2 rlz rlz 4096 Янв 14 14:54 test1
>> ^ ^^^
>>
>> Кто-то из нас не прав...
> [eostapets на eostapets tmp]$ mkdir test1
> [eostapets на eostapets tmp]$ mkdir test2
> [eostapets на eostapets tmp]$ mkdir test1/move
> [eostapets на eostapets tmp]$ chgrp _kvm test1/move/
> [eostapets на eostapets tmp]$ chmod g+s test1/move/
> [eostapets на eostapets tmp]$ mv test1/move/ test2/
> [eostapets на eostapets tmp]$ ll test2/
> итого 76
> drwxr-xr-x 3 eostapets eostapets 8 Янв 14 14:03 ./
> drwxr-sr-x 2 eostapets _kvm 1 Янв 14 14:03 move/
> drwx------ 20 eostapets eostapets 65536 Янв 14 14:02 ../
>
> Файловая система ext3, ядро 2.6.27-std-def-alt8
Теперь понятно. Вы перемещаете папку, к которой есть общий доступ, в
другую, что не логично.
Я говорю, что не смотря на s-bit, если вы переместите другую папку в
расшаренную, то перемещаемая не получит ни группу, ни бит.
--
Dmitriy M. Maslennikov
rlz на etersoft.ru
rlz на altlinux.org
maslennikovdm на gmail.com
master на armory.ru
Подробная информация о списке рассылки community