[Comm] [devel] Вопрос по POSIX ACL

Michael Shigorin =?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Пн Сен 1 14:38:44 MSD 2008


On Mon, Sep 01, 2008 at 08:38:47AM +0400, Dmitriy M. Maslennikov wrote:
> > home:~> stat /media/Photos/dacha
> $stat ~/dacha

Вообще чтоб это работало -- другие пользователи для начала должны
иметь доступ к Вашему ~.

> Access: (2775/drwxrwsr-x)  Uid: (  500/     rlz)   Gid: (  100/   users)
> 
> Берем файл с диска:
>   File: `/media/disk/screenshot1.tiff'
> Access: (0444/-r--r--r--)  Uid: (  500/     rlz)   Gid: (  500/     rlz)
> 
> Копируем:
> $cp /media/disk/screenshot1.tiff ~/dacha
> 
> Прав на редактирования нет:

Конечно.  Но это проблема прав не на каталог, а на r/o носителе
(и программы, которая их воспроизводит).

>   File: `/home/rlz/dacha/screenshot1.tiff'
> Access: (0444/-r--r--r--)  Uid: (  500/     rlz)   Gid: (  100/   users)
> 
> Если бы мы скопировали директорию с файлами внутри, то лишились
> другие пользователи бы возможности даже удалить ее.

Права на каталог дают возможность редактирования прав на его
элементы.  Следовательно, "это не так" (c) ldv :-)  Просто надо
воспользоваться возможностью сменить права.

Поскольку обучать такому домашних -- явно излишнее, то стоит либо
посмотреть в сторону специализированного софта (например, digikam 
для фотографий), либо написать "кнопку", которая сделает
chmod -R ug+w /где/там/что.

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/



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