Как получить root? [дубликат]

Возможный дубликат:
Как узнать мой пароль root?

Я полторы недели пытался получить root-права, чтобы изменить motd для задания, и у меня есть не повезло. Может кто-нибудь разбить его на Linux для чайников, пожалуйста. Я делал каждое обновление для ubuntu 12.04, не знаю, почему это доставляет мне трудности? Спасибо заранее за вашу помощь.

2
задан 13 April 2017 в 15:24

4 ответа

Я бы порекомендовал попробовать это через командную строку.

Сначала откройте терминал. Затем введите эту команду sudo su и нажмите Enter. Он запросит ваш пароль. После ввода пароля все, что вы делаете В ТЕРМИНАЛЕ, выполняется от имени пользователя root. Я подчеркнул, что для того, чтобы показать, что все, что вы делаете вне терминала, НЕ будет root.

Итак, чтобы отредактировать motd, введите это в терминал: gedit /etc/motd и отредактируйте свой файл соответственно.

0
ответ дан 13 April 2017 в 15:24

Чтобы использовать привилегии 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.

0
ответ дан 13 April 2017 в 15:24

Политика безопасности 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 и ввести там команды.

Надеюсь, это поможет!

0
ответ дан 13 April 2017 в 15:24

Вы можете превратить свой терминал в корневой сеанс, набрав su, или можете добавить команду с префиксом

sudo <command>

, чтобы запустить эту конкретную команду в качестве суперпользователя / root

Для редактирования motd команда:

 sudo nano /etc/motd.tail

nano - терминальный текстовый редактор.

Если вы хотите использовать графический интерфейс, просто поменяйте местами nano для gedit.

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: