LINUX.ORG.RU

umask


0

2

Привет всем. Ситуация такова, что нужно изменить значение umask только в одной директории, у пользователя, который пишет в эту директорию, шел /bin/false, так что bash_profile отсутствует, какие есть еще варианты ?

UPD: проблему решил частично, в transmission в настройках поставил umask. Я так понимаю, что отдельно для директории umask не ставиться. Разве что в selinux.



Последнее исправление: riso (всего исправлений: 1)

Что сделать хочешь? Если завести нового пользователя, отдать ему и его группе эту директорию и дать права 774 - это подойдет?

anonymous
()

опиши цель данного упражнения. умаск вообще-то хранится в заголовке процесса.

val-amart ★★★★★
()

есть transmission, который кладет закачанное в /tor, с правами 644, которые принадлежат пользователю transmission-daemon. Задача была в том, что бы кто угодно мог удалять файлы в /tor. Решил изменив значение umask в settings.json, что бы для other была доступна запись. Т.к. у пользователя transmission-daemon шела нет, /bin/false, то изменить umask для него конкретно не получилось бы. Вот в этом и был вопрос: как изменить umask для пользователя, у которого нет реального шела.

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