Я выполнил следующие команды:
sudo groupadd -r testgroup sudo useradd -g testgroup -M -r testuser
Обратите внимание на параметр -r
, который согласно странице man
:
-r & nbsp; Создайте системную учетную запись.
blockquote>Предполагая, что у меня есть учетная запись пользователя с правами root, я запускаю:
sudo -u testuser cat /dev/input/mouse0
Однако я получаю :
cat: / dev / input / mouse0: Permission denied
blockquote>Выполнение той же команды, что и root, обеспечивает ожидаемый результат (искаженный вывод из драйвера мыши ).
Как я могу создать пользователя с привилегиями root?
Не пробовал, но это должно создать нового пользователя и добавить их в группу sudo
, которая, если ваш /etc/sudoers
по умолчанию, должен означать, что им разрешено использовать sudo
с их паролем ( как и стандартный первый пользователь):
sudo adduser --group sudo newusername
Если вы уже создали пользователя, вы можете просто запустить:
sudo adduser existing_user sudo
man adduser
покажет вам некоторые из другие миллиарды перестановок и комбинации аргументов, которые этот инструмент имеет.
Примечание. Если вы используете Ubuntu 11.10 и старше, вы должны использовать группу admin
вместо sudo
.
Не пробовал, но это должно создать нового пользователя и добавить их в группу sudo
, которая, если ваш /etc/sudoers
по умолчанию, должен означать, что им разрешено использовать sudo
с их паролем ( как и стандартный первый пользователь):
sudo adduser --group sudo newusername
Если вы уже создали пользователя, вы можете просто запустить:
sudo adduser existing_user sudo
man adduser
покажет вам некоторые из другие миллиарды перестановок и комбинации аргументов, которые этот инструмент имеет.
Примечание. Если вы используете Ubuntu 11.10 и старше, вы должны использовать группу admin
вместо sudo
.
Не пробовал, но это должно создать нового пользователя и добавить их в группу sudo
, которая, если ваш /etc/sudoers
по умолчанию, должен означать, что им разрешено использовать sudo
с их паролем ( как и стандартный первый пользователь):
sudo adduser --group sudo newusername
Если вы уже создали пользователя, вы можете просто запустить:
sudo adduser existing_user sudo
man adduser
покажет вам некоторые из другие миллиарды перестановок и комбинации аргументов, которые этот инструмент имеет.
Примечание. Если вы используете Ubuntu 11.10 и старше, вы должны использовать группу admin
вместо sudo
.
«Системная учетная запись» означает, что пользователь получит идентификатор UID (идентификатор пользователя) из зарезервированного диапазона, он не дает никаких дополнительных разрешений. Правильный способ выучить привилегии - использовать sudo, как описано Oli.
Я нашел несколько сайтов, где они делают: sudo adduser paul admin
, но у моего linux нет группы администратора, поэтому я использую:
sudo adduser paul sudo
«Системная учетная запись» означает, что пользователь получит идентификатор UID (идентификатор пользователя) из зарезервированного диапазона, он не дает никаких дополнительных разрешений. Правильный способ выучить привилегии - использовать sudo, как описано Oli.
Я нашел несколько сайтов, где они делают: sudo adduser paul admin
, но у моего linux нет группы администратора, поэтому я использую:
sudo adduser paul sudo