Root — различия между версиями

Материал из Rosalab Wiki
Перейти к: навигация, поиск
(Использование su)
(Использование su)
 
(не показано 9 промежуточных версий этого же участника)
Строка 1: Строка 1:
 
== Что такое root ==
 
== Что такое root ==
''root'' - Администратор системы, предопределенный пользователь в linux, обладающий всеми правами.
+
''root'' - Администратор системы, предопределенный суперпользователь в linux, обладающий всеми правами.
  
 
По умолчанию пользователи linux не обладают правами на изменение системных компонентов, это повышает безопасность системы, её гораздо труднее сломать или заразить вирусом.  
 
По умолчанию пользователи linux не обладают правами на изменение системных компонентов, это повышает безопасность системы, её гораздо труднее сломать или заразить вирусом.  
Чтоб изменять системные файлы конфигурации, устанавливать или удалять программы или источники программ, нужно обладать правами root-пользователя.
+
Чтоб изменять системные файлы конфигурации, устанавливать или удалять программы или даже источники программ, нужно обладать правами root-пользователя.  
  
 
В ROSA Linux можно выполнять действия с правами администратора-root по разному, вы можете выбрать самый удобный для вас способ:
 
В ROSA Linux можно выполнять действия с правами администратора-root по разному, вы можете выбрать самый удобный для вас способ:
Строка 10: Строка 10:
 
=== Использование sudo ===
 
=== Использование sudo ===
 
Если вы зашли в систему под первым пользователем, созданным при инсталляции ROSA Linux, то для такого пользователя доступна команда '''sudo'''.
 
Если вы зашли в систему под первым пользователем, созданным при инсталляции ROSA Linux, то для такого пользователя доступна команда '''sudo'''.
Эта команда позволяет выполнять действия "как бы из под администратора", введя пароль пользователя системы еще раз.
+
Эта команда позволяет выполнять действия "как бы из под администратора", только нужно ввести пароль пользователя системы еще раз.
 
Например, если в консоли ввести
 
Например, если в консоли ввести
 
   '''sudo mc'''
 
   '''sudo mc'''
 
вас попросят ввести пароль пользователя и, при правильном вводе, вы запустите Midnigth commander с правами администратора, что позволит редактировать файлы конфигурации, копировать и удалять файлы.
 
вас попросят ввести пароль пользователя и, при правильном вводе, вы запустите Midnigth commander с правами администратора, что позволит редактировать файлы конфигурации, копировать и удалять файлы.
  
Нужно заметить, что sudo разрешено для всех пользователей, входящих в группу ''wheel''. Если не хотите, чтоб '''sudo''' было доступно пользователю или наоборот, хотите добавить право '''sudo''' для самостоятельно созданных пользователей, удалите или добавьте пользователя в группу wheel в "Управлении пользователями"
+
Нужно заметить, что sudo разрешено для всех пользователей, входящих в группу ''wheel''. Если не хотите, чтоб '''sudo''' было доступно пользователю, или наоборот хотите добавить право '''sudo''' для самостоятельно созданных пользователей, удалите или добавьте пользователя в группу wheel в "Управлении пользователями"
  
 
=== Использование su ===
 
=== Использование su ===
Если sudo пришло к нам из Ubuntu и может быть отключена для пользователей, то команда '''su''' встроена в дистрибутив "коренным" образом и потому возможности ее несколько шире. В отличие от sudo она требует не ввода пароля пользователя, а ввода пароля root - вы его указывали при инсталляции.
+
Если команда sudo пришла к нам из Ubuntu и может быть отключена для пользователей, то команда '''su''' (SuperUser) встроена в дистрибутив "коренным" образом, потому возможности ее несколько шире. В отличие от sudo она требует не ввода пароля пользователя, а ввода пароля root - вы его указывали при инсталляции.
 
Пользоваться в консоли ей так же просто:
 
Пользоваться в консоли ей так же просто:
 
   '''su'''  
 
   '''su'''  
После ввода пароля root переводит консоль в режим суперпользователя, root. Это индицируется символом # в начале строки команд и позволяет вводить дальнейшие команды уже не повторяя каждый раз ввод пароля.
+
После ввода пароля root команда su переводит консоль в режим суперпользователя, root. Это индицируется символом # в начале строки команд и позволяет вводить дальнейшие команды уже не повторяя каждый раз ввод пароля.
 
Если вы хотите запустить из-под root графическую программу, например dolphin - просто '''su''' (как, впрочем, и просто '''sudo''') недостаточно.
 
Если вы хотите запустить из-под root графическую программу, например dolphin - просто '''su''' (как, впрочем, и просто '''sudo''') недостаточно.
 
Нужно использовать команду
 
Нужно использовать команду
Строка 39: Строка 39:
  
 
== Вход под root ==
 
== Вход под root ==
В Rosa Linux графический вход под пользователм ''root'' выключен, т.е. вы не можете зайти, выбрав этого пользователя в менеджере входа в систему. Но это не значит, что зайти под ''root'' вообще нельзя - такой вход действует в текстовом режиме и активно используется при сбоях графического режима.
+
В Rosa Linux графический вход под пользователем ''root'' выключен, т.е. вы не можете зайти, выбрав этого пользователя в менеджере входа в систему. Но это не значит, что зайти под ''root'' вообще нельзя - такой вход действует в текстовом режиме и активно используется при сбоях графического режима.
 
Для входа под root в текстовой консоли нужно в нее перейти, например нажатием Ctrl+Alt+F2, а потом ввести по запросу системы имя '''root''' и пароль. Это можно сделать в любой момент работы с системой, даже перед выбором пользователя при окончании ее загрузки.
 
Для входа под root в текстовой консоли нужно в нее перейти, например нажатием Ctrl+Alt+F2, а потом ввести по запросу системы имя '''root''' и пароль. Это можно сделать в любой момент работы с системой, даже перед выбором пользователя при окончании ее загрузки.

Текущая версия на 12:59, 2 ноября 2016

Что такое root

root - Администратор системы, предопределенный суперпользователь в linux, обладающий всеми правами.

По умолчанию пользователи linux не обладают правами на изменение системных компонентов, это повышает безопасность системы, её гораздо труднее сломать или заразить вирусом. Чтоб изменять системные файлы конфигурации, устанавливать или удалять программы или даже источники программ, нужно обладать правами root-пользователя.

В ROSA Linux можно выполнять действия с правами администратора-root по разному, вы можете выбрать самый удобный для вас способ:

Работа в консоли

Использование sudo

Если вы зашли в систему под первым пользователем, созданным при инсталляции ROSA Linux, то для такого пользователя доступна команда sudo. Эта команда позволяет выполнять действия "как бы из под администратора", только нужно ввести пароль пользователя системы еще раз. Например, если в консоли ввести

 sudo mc

вас попросят ввести пароль пользователя и, при правильном вводе, вы запустите Midnigth commander с правами администратора, что позволит редактировать файлы конфигурации, копировать и удалять файлы.

Нужно заметить, что sudo разрешено для всех пользователей, входящих в группу wheel. Если не хотите, чтоб sudo было доступно пользователю, или наоборот хотите добавить право sudo для самостоятельно созданных пользователей, удалите или добавьте пользователя в группу wheel в "Управлении пользователями"

Использование su

Если команда sudo пришла к нам из Ubuntu и может быть отключена для пользователей, то команда su (SuperUser) встроена в дистрибутив "коренным" образом, потому возможности ее несколько шире. В отличие от sudo она требует не ввода пароля пользователя, а ввода пароля root - вы его указывали при инсталляции. Пользоваться в консоли ей так же просто:

 su 

После ввода пароля root команда su переводит консоль в режим суперпользователя, root. Это индицируется символом # в начале строки команд и позволяет вводить дальнейшие команды уже не повторяя каждый раз ввод пароля. Если вы хотите запустить из-под root графическую программу, например dolphin - просто su (как, впрочем, и просто sudo) недостаточно. Нужно использовать команду

 su -

однако для запуска программ в графике есть и более простое решение - использование графических оболочек над su и sudo

Графический интерфейс для выполнения действий с правами администратора root

Редактирование файла конфигурации

В KDE-версии ROSA Linux редактирование файлов настройки сделано просто - в контекстном меню есть вызов редактора kwrite(root) - с запросом прав администратора. Также дополнительно можно установить пакет kde-rootactions-servicemenu и получить в контекстном меню целый букет операций над объектами с правами администратора.

Запуск программы с правами администратора

Проще всего запустить графическую программу с правами администратора, вызвав окно ввода команды alt+F2 и введя команду

 kdesu <название программы> если вы используете KDE или Plasma
 gksu <название программы> если вы используете GNOME или MATE

Вход под root

В Rosa Linux графический вход под пользователем root выключен, т.е. вы не можете зайти, выбрав этого пользователя в менеджере входа в систему. Но это не значит, что зайти под root вообще нельзя - такой вход действует в текстовом режиме и активно используется при сбоях графического режима. Для входа под root в текстовой консоли нужно в нее перейти, например нажатием Ctrl+Alt+F2, а потом ввести по запросу системы имя root и пароль. Это можно сделать в любой момент работы с системой, даже перед выбором пользователя при окончании ее загрузки.