как действительно дают полные полномочия обычному пользователю в Ubuntu 18.04
Очень опасно для устойчивости системы работать корнем в режиме GUI, как это было в Windows XP.
Если у Вас есть пользователь, Вы хотите дать все административные привилегии, лучший метод должен просто добавить что пользователь к группе admin. Вы заметите эту строку, в
/etc/sudoers
файл:%admin ALL=(ALL) ALL
Это означает, что у всех членов группы admin есть полные sudo полномочия. Для добавления пользователя к группе admin Вы дали бы команду (как пользователь, у которого уже есть полные sudo полномочия):
sudo usermod -a -G sudo USERNAME
Где ИМЯ ПОЛЬЗОВАТЕЛЯ является именем пользователя, чтобы быть добавленным. После того как пользователь выходит из системы и входит в, они будут теперь наслаждаться полными sudo полномочиями.
Для запущения приложения с полными административными привилегиями просто введите sudo
перед командой:
sudo app
Необходимо будет ввести пароль ИМЕНИ ПОЛЬЗОВАТЕЛЯ. System помнит этот пароль в течение некоторого времени, так последовательные команды, которые Вы выполните без пароля, приписывающего в течение некоторого времени.
Примечание: пароль, который Вы будете вводить, не будет видим в терминале
Можно использовать/etc/sudoers.tmp файл для изменения полномочий пользователя
Сначала с пользователем root:
sudo -i
выполните следующую команду для продвижения Вас к/etc/sudoers.tmp папке
visudo
на нано экране перемещаются вниз к разделу по спецификации полномочия #User, Вы видите, что у пользователя root есть это полномочие спецификации
root ALL=(ALL:ALL) ALL
можно отредактировать администраторского пользователя как тот же формат или добавить пользователя к файлу, например:
mehran ALL=(ALL:ALL) ALL
можно проверить, есть ли у пользователя полномочия с командой
grep '^sudo' /etc/group
Если вывод был sudo:x:27:yourusername, то Вы предоставили пользовательские полномочия пользователя root.