Что означает синтаксис синтаксиса / etc / sudoers?

Может ли кто-нибудь перевести следующий текст из файла /etc/sudoers на читаемый английский для меня? Мне интересно, что означает - orpkale.

557149 ALL =(root) /bin/su - orpkale
0
задан 26 July 2017 в 23:39

2 ответа

Это означает, что пользователю 557149 разрешено запускать оболочку входа в систему как пользователь orpkale. Из man su:

-, -l, --login Provide an environment similar to what the user would expect had the user logged in directly. When - is used, it must be specified before any username. For portability it is recommended to use it as last option, before any username. The other forms (-l and --login) do not have this restriction.
0
ответ дан 18 July 2018 в 09:37

Это означает, что пользователю 557149 разрешено запускать оболочку входа в систему как пользователь orpkale. Из man su:

-, -l, --login Provide an environment similar to what the user would expect had the user logged in directly. When - is used, it must be specified before any username. For portability it is recommended to use it as last option, before any username. The other forms (-l and --login) do not have this restriction.
0
ответ дан 24 July 2018 в 19:23
  • 1
    Я бы сказал, UID, а не user 557159. Правильно? – NerdOfCode 26 July 2017 в 20:27
  • 2
    @NerdOfCode хм ... на самом деле я не уверен; I считал , что UID должны были иметь префикс # внутри /etc/sudoers? OTOH Я не уверен, допустимы ли числовые имена пользователей. – steeldriver 26 July 2017 в 20:30
  • 3
    Ах. Хорошо, вы, наверное, знаете больше, чем я @steeldriver. – NerdOfCode 26 July 2017 в 20:32

Другие вопросы по тегам:

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