Русскоязычное Linux-сообщество's Journal
 
[Most Recent Entries] [Calendar View]

Tuesday, January 20th, 2015

    Time Event
    7:33a
    Force ACL
    Коллеги, есть вопрос по принудительной установке прав на каталог.

    Есть, условно, 5 разработчиков, которые состоят в одной группе. Задача стоит так, чтобы все пятеро могли что-то там творить в определённом каталоге, но при этом uid=1000 мог редактировать файлы созданные uid=1001.
    В общем и целом эту проблему решает
    # setfacl -Rdm u::rwx,g::rwx,o::r /opt/project
    Но есть небольшие нюансы. Например, sudo npm install foo@version приводит к тому, что права на директорию /opt/project/.npm становятся 754 (при этом npm install без sudo назначает правильные права). Ну, или, если задать $HOME в /opt/project, то бОльшая часть файлов в ~/.local и ~/.config имеет права 600.
    В общем, есть какой-нибудь инструмент для того чтобы я один раз задал атрибуты которые мне нужны, и ни одна скотина одно приложение не могло выставить какие-нибудь свои?

    << Previous Day 2015/01/20
    [Calendar]
    Next Day >>

Русскоязычное Linux-сообщество   About LJ.Rossia.org