Возможный дубликат:
Как узнать мой пароль root?
Я полторы недели пытался получить root-права, чтобы изменить motd для задания, и у меня есть не повезло. Может кто-нибудь разбить его на Linux для чайников, пожалуйста. Я делал каждое обновление для ubuntu 12.04, не знаю, почему это доставляет мне трудности? Спасибо заранее за вашу помощь.
Я бы порекомендовал попробовать это через командную строку.
Сначала откройте терминал. Затем введите эту команду sudo su
и нажмите Enter. Он запросит ваш пароль. После ввода пароля все, что вы делаете В ТЕРМИНАЛЕ, выполняется от имени пользователя root. Я подчеркнул, что для того, чтобы показать, что все, что вы делаете вне терминала, НЕ будет root.
Итак, чтобы отредактировать motd, введите это в терминал: gedit /etc/motd
и отредактируйте свой файл соответственно.
Чтобы использовать привилегии root, вам нужно использовать sudo
, а ваш пользователь должен принадлежать к группе sudo.
, чтобы узнать, является ли пользователь членом группы sudo, вы можете просто запустить команду groups
:
nathwill@ragnarok:~$ groups
nathwill adm cdrom sudo dip plugdev lpadmin sambashare libvirtd
Затем, чтобы запустить одну команду «от имени root», Вы просто делаете sudo command arg
Чтобы получить привилегии root на неопределенный срок или «войти в систему как root», вы можете использовать sudo -i
для получения приглашения root.
Политика безопасности Ubuntu не позволяет кому-либо стать root (см. здесь и здесь ).
Вместо этого предваряйте каждую команду с sudo
, а затем используйте свой пароль для получения привилегий root для этой команды.
Примеры SUDO :
Скопировать файл в каталог, принадлежащий root:
sudo cp ~/example.txt /etc/example.txt
вместо
cp ~/example.txt /etc/example.txt
Изменить привилегии файла, принадлежащего пользователю root:
sudo chmod 775 example.file
вместо
chmod 775 example.file
На самом деле вам никогда не нужно становиться пользователем root; вы всегда можете использовать sudo для предисловия команд, требующих привилегий root.
Для приложений с графическим интерфейсом используйте gksudo
.
GKSUDO Примеры :
Чтобы отредактировать текстовый файл, принадлежащий root:
gksudo gedit example.txt
вместо
gedit example.txt
Если вы хотите просматривать / копировать / вставлять / и т.д. файлы, использующие графический интерфейс, вы можете запустить
gksudo nautilus
вместо
nautilus
Все эти команды можно вводить в терминал или, если вы предпочитаете не использовать терминал , вы можете просто нажать alt-F2
и ввести там команды.
Надеюсь, это поможет!
Вы можете превратить свой терминал в корневой сеанс, набрав su, или можете добавить команду с префиксом
sudo <command>
, чтобы запустить эту конкретную команду в качестве суперпользователя / root
Для редактирования motd команда:
sudo nano /etc/motd.tail
nano - терминальный текстовый редактор.
Если вы хотите использовать графический интерфейс, просто поменяйте местами nano для gedit.