У меня есть обычный пользователь, которого я хочу превратить в группу администраторов, чтобы он мог иметь те же привилегии, что и root.
я должен просто изменить GID в /etc /passwd и /etc /group или я должен использовать usermod /groupmod?
Вы не хотите, чтобы этот пользователь был точно таким же, как root. Не меняйте UID и GID. У вас есть несколько вариантов:
Используйте sudo. sudo позволяет пользователю выполнить команду или запустить оболочку от имени пользователя root без необходимости пароля root. Однако администратор компьютера может жестко контролировать, какие команды пользователь может "sudo". Прочтите справочную страницу. Но если вы хотите просто «позволить этому пользователю запускать что-либо с помощью sudo», поместите этого пользователя в файл /etc /sudoers. Еще лучше, поместите этого пользователя в группу администраторов, затем добавьте строку %admin ALL=(ALL) ALL
в /etc /sudoers. В Ubuntu это, вероятно, ваш лучший вариант, так как sudo установлен по умолчанию.
Поместите этого пользователя в колесо или группу администраторов. Этот пользователь не будет пользователем root, но будет иметь такой же доступ к файлам, как и все остальные в wheel или admin.
Дайте пользователю пароль root и заставьте этого пользователя использовать su <cmd>
. Это плохая идея. В последних версиях Ubuntu учетная запись root не может войти по умолчанию, поэтому вы не можете сделать это.
Лучше всего под Ubuntu добавить этого человека в файл sudoers . Вы должны использовать visudo для редактирования этого файла. Если вы ненавидите vi, вы можете установить переменную оболочки EDITOR для использования предпочитаемого вами редактора.
У вас есть много вариантов при добавлении peson в качестве sudoer. Вы не должны предоставлять им общий доступ root, если не хотите. В общем случае строки в /etc /sudoers выглядят так:
usernames/group servername = (usernames command can be run as) command
При редактировании этого файла есть несколько общих рекомендаций:
Вы можете использовать /etc /sudoers для предоставления определенного доступа к конкретным пользователям для любого или всех приложений.
Этот сайт содержит несколько достойных примеров.
При установке Ubuntu по умолчанию вы можете просто добавить пользователя в группу "admin": adduser USERNAME admin
.