Пользователь без полномочий root устанавливает право собственности на группу

Если я правильно понимаю, тройник кажется разумным подходом:

$ ./myapp-that-echoes-the-date-every-second | tee log > /dev/null &
[1] 20519
$ head log
Thu Apr  3 11:29:34 EDT 2014
Thu Apr  3 11:29:35 EDT 2014
Thu Apr  3 11:29:36 EDT 2014
$ > log
$ head log
Thu Apr  3 11:29:40 EDT 2014
Thu Apr  3 11:29:41 EDT 2014
Thu Apr  3 11:29:42 EDT 2014
0
02.12.2018, 12:47
1 ответ

«Предоставить право собственности» в вашей цитате относится к праву собственности на файл с помощью команды chownили chgrp.

То, что вы пытаетесь сделать, не имеет ничего общего с собственностью, это связано с членством. Тот факт, что обычный пользователь является членом группы, не означает, что он может добавить любого другого пользователя в эту группу. Назначение пользователей в группы — это административная задача, требующая привилегий root.

Также обратите внимание, что сообщение об ошибке «bash :/usr/sbin/usermod :Отказано в доступе» указывает на то, что двоичный файл usermod даже не имеет разрешений на выполнение для обычных пользователей. В любом случае он не будет работать без прав на запись в /etc/passwdили /etc/group, но он сможет выдавать лучшее сообщение об ошибке.

1
28.01.2020, 02:41

Теги

Похожие вопросы