Групповое разрешение на файлы, созданные с помощью sudoing от имени другого пользователя

Я создаю некоторые файлы, используя sudo от имени пользователя u1.

sudo -u u1 сенсорный файл1.txt. Файлы создаются с разрешением g-w. Когда я вхожу в систему как u1 и создаю файл, файл создается с разрешением g+s.

Как я могу создать файлы с разрешением g+s с помощью команды sudo -u? Значение umask для u1 равно 002.

Спасибо


person Varun    schedule 31.07.2014    source источник
comment
umask устанавливается одним из сценариев входа в систему, вам необходимо вызвать сценарии входа, чтобы убедиться, что переменная установлена. Это не вопрос программирования.   -  person Petesh    schedule 31.07.2014


Ответы (1)


Как я могу создать файлы с разрешением g+s с помощью команды sudo -u?

sudo -u u1 sh -c 'touch file1.txt && chmod g+s file1.txt'
person Armali    schedule 22.04.2015