Вы не хотите делать этого пользователя ТОЧНО тем же как корень. Не изменяйте uid и ценуроз. У Вас есть несколько опций:
Используйте sudo. sudo, позволяет пользователю выполнить команду или запустить оболочку как корень, не нуждаясь в пароле root. Однако администратор компьютера может строго контролировать, какие команды пользователь может "sudo". Прочитайте страницу справочника. Но если Вы хотите легкое, "позволяют этому пользователю выполнить любую вещь с sudo", поместил этот пользователь в/etc/sudoers файл. Еще лучше поместите этого пользователя в группу admin, затем добавляют строку %admin ALL=(ALL) ALL
к/etc/sudoers. На Ubuntu это - вероятно, Ваш наилучший вариант, поскольку sudo установлен по умолчанию.
Поместите этого пользователя в колесо или группу admin. Этот пользователь не будет корнем, но будет иметь тот же доступ к файлам как все остальные в колесе или администраторе.
Дайте пользователю пароль root и сделайте это пользовательское использование su <cmd>
. Это - плохая идея. На последних версиях Ubuntu корневая учетная запись не может войти в систему по умолчанию, таким образом, Вы не можете сделать этого.
Ваш лучший выбор под человечностью состоит в том, чтобы добавить человека к sudoers файлу. Необходимо использовать visudo для редактирования этого файла. Если Вы ненавидите vi, можно установить переменную оболочки РЕДАКТОРА для использования предпочтительного редактора.
У Вас есть много вариантов при добавлении человека как sudoer. Вы не должны предоставлять им общий корневой доступ, если Вы не хотите. В целом строки в/etc/sudoers похожи:
usernames/group servername = (usernames command can be run as) command
Существуют некоторые общие руководящие принципы при редактировании этого файла:
Можно использовать/etc/sudoers для предоставления определенного доступа specifc людям для любых приложений.
Этот сайт включает некоторые достойные примеры.