LINUX.ORG.RU

изменить владельца файла при записи


0

2

привет.

есть юзер А и юзер Б. есть каталог DATA, читать и писать который имеет право только юзер Б. но, нужно сделать так, чтоб юзер А мог только писать в этот каталог. юзер А пишет в файлы используя редирект stdout/stderr. и тут я подумал, возможно есть какая-то тулза, которая читает вывод одного юзера, и записывает от имени другого?

ну, или, каким еще способом можно добиться нужного результата?

благодарен.

★★★

хм... а если для этого каталога установить владельцем группу ГруппаА, юзера А в эту группу и права на группу выставить в -wx? (писать и открывать)

bvn13 ★★★★★
()
Ответ на: комментарий от bvn13

вроде должно получиться. попробую, спасибо.

niXman ★★★
() автор топика

возможно есть какая-то тулза, которая читает вывод одного юзера, и записывает от имени другого?

sudo cat

drBatty ★★
()

чтоб юзер А мог только писать в этот каталог.

no way

разве что ACL.

файлы и запись в них не имеет никакого отношения к каталогам.

можно создание файлов разрешить, а удаление запретить. Но для всех. man chattr, a+.

drBatty ★★
()
Ответ на: комментарий от niXman

выглядит жутко

ещё тебе umask поправить надо, с 0022 на 0002. Для новых файлов. Только НЕ тот, который в mount.

drBatty ★★
()
Ответ на: комментарий от niXman

у меня там одна ошибка: на группу надо не sticky, а sudo бит ставить:

chmod u+a,g=sxw,o-a /some/data

beastie ★★★★★
()

возможно есть какая-то тулза

есть. cat называется.;-)

mumpster ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.