Перейти к содержимому

Alt linux как войти под root

  • автор:

Пользователи

В ALT Linux доступна утилита с графическим интерфейсом для работы с учётными записями пользователей системы: добавления, удаления и редактирования параметров пользователей. Эту утилиту можно вызвать из любой командной строки командой config-users или при помощи меню ( НастройкаALT LinuxПользователи ). Она также доступна из ALT Linux Control Center ( acc ).

Добавление пользователей

Если с компьютером будет работать несколько человек, следует добавить пользователя для каждого из них. Настройки и файлы каждого пользователя хранятся обособленно, поэтому каждый сможет настроить рабочее место в соответствии со своими вкусами и защитить важную для него информацию от недоразумений (удалили файл, думали, что не нужен).

При добавлении пользователя предлагается ввести его системное имя (login name) пользователя. Системное имя всегда представляет собой одно слово, состоящее только из строчных латинских букв (заглавные запрещены), цифр и символа подчёркивания « _ » (причём « _ » не может стоять в начале слова). Дважды вводится пароль пользователя, чтобы исключить опечатки. Наконец, стоит ввести полное имя пользователя (поле «Комментарий»), принято писать Имя Фамилия . Разумеется, это необязательно, поскольку ввести тут можно что угодно: здесь допустим текст на любом языке, пробелы и заглавные буквы. Полное имя из учётной записи пользователя часто используется почтовыми программами для указания имени отправителя.

Для выполнения административных задач обычный пользователь может временно получать полномочия администратора (root) при помощи команды su (см. об этом раздел Что нужно знать о Linux пользователю). Чтобы разрешить пользователю эту операцию, отметьте пункт «Разрешить пользователю получать привилегии администратора (su)». По умолчанию эта возможность предлагается только первому из добавляемых пользователей.

После того, как введены все необходимые сведения о пользователе, нужно нажать кнопку «Добавить пользователя».

Пароль администратора

В любой системе Linux всегда присутствует один специальный пользователь — администратор, для него зарезервировано стандартное системное имя — root.

Стоит запомнить пароль root — его нужно будет вводить, чтобы получить право изменять настройки системы.

При наборе пароля вместо символов на экране высвечиваются звёздочки. Чтобы избежать опечатки при вводе пароля, его предлагается ввести дважды.

Администратор отличается от всех прочих пользователей тем, что ему позволено производить любые, в том числе самые разрушительные, изменения в системе. Поэтому выбор пароля администратора — очень важный момент для безопасности: любой, кто сможет ввести его правильно (узнать или подобрать), получит неограниченный доступ к системе. Даже вaши собственные неосторожные действия от имени root могут иметь катастрофические последствия для всей системы.

Помимо администратора (root) в систему необходимо добавить по меньшей мере одного обычного пользователя. Работа от имени администратора считается опасной (можно по неосторожности повредить систему), поэтому повседневную работу в Linux следует выполнять от имени обычного пользователя, полномочия которого ограничены.

Alt linux как войти под root

Пользователь root в системах GNU/Linux — это пользователь, имеющий административный доступ к вашей системе. Обычные пользователи не имеют этого доступа по соображениям безвасности. Тем не менее в Kubuntu нет пользователя root. Вместо этого, административный доступ предоставляется отдельным пользователям, которые могут использовать приложение «sudo» для выполнения административных задач. Первая учетная запись, созданная при установке системы по умолчанию будет иметь доступ к приложению sudo. Вы можете запретить доступ к sudo или предоставить его с помощью приложения Пользователи и Группы (см. «Пользователи и Группы»).

Если Вы запустите программу, требующую прав суперпользователя, sudo потребует ввести ваш обычный пользовательский пароль. Это гарантирует, что вредоносные приложения не смогут повредить вашу систему, а также напомнит Вам, что Вы собираетесь выполнить административные действия, которые требуют особой осторожности!

Чтобы использовать sudo в командной строке, просто наберите «sudo» перед командой, которую Вы хотите запустить. После этого sudo попросит ввести ваш пароль.

Sudo будет помнить ваш пароль установленное время (по умолчанию 15 минут). Эта возможность позволяет пользователям выполнять большое количество административных задач без необходимости каждый раз вводить пароль.

Внимание

Будьте осторожны при выполнении административных задач — вы можете испортить вашу систему!

Некоторые советы по использованию sudo:

  • Чтобы использовать терминал пользователя root, наберите «sudo -i» в командной строке
  • Вся группа графических утилит конфигурации в Kubuntu уже использует sudo, так что при необходимости у вас попросят пароль с помощью приложения kdesu , которое является графической оболочкой sudo .
  • За дальнейшей информацией по программе sudo и отсутствию пользователя root в Kubuntu обращайтесь к странице sudo на сайте Ubuntu wiki.

Запуск программ вручную с привилегиями root

Иногда необходимо выполнить программу с привилегиями root. Это легко сделать с помощью диалога Выполнить команду .

Внимание

Пожалуйста, будьте осторожны, выполняя приложения с привилегиями root, так как это может испортить вашу систему. За дополнительной информацией см. «Пользователь root и sudo».

  1. Откройте диалог Выполнить команду , нажав AltF2
  2. Введите название программы, которую вы хотите выполнить, с префиксомkdesu и нажмите Enter . Например, чтобы запустить файловый менеджер Konqueror с привилегиями root, наберите

unixforum.org

В каких дистрибутивах не позволяют входить как root ? (то есть, держат за лоха)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

24 сообщения • Страница 1 из 1
Albatros Сообщения: 15 ОС: Mandriva 2008.0

В каких дистрибутивах не позволяют входить как root ?

Сообщение Albatros » 06.11.2006 00:16

Привет. Я хоть и новичок в Линуке, но меня это конкретно взбесило: в ALT Linux Compact 3.0 не дают зайти в систему как root, чтобы, например, подправить файл fstab (а это становится нужно, потому что ntfs-разделы не могтируются по умолчанию).
Есть режим работы KDE с правами анминисиратора, но на него не распространяются настройки оформления окон (от которого не даром стремился избавиться).

Так вот вопрос, крме упомянутого Линукса есть ещё дистрибутивы, в которы нельзя войти как root?

Спасибо сказали:
Георгий Сообщения: 512 ОС: W7, Debian,ubuntu 9.10,UNR

Re: В каких дистрибутивах не позволяют входить как root ?

Сообщение Георгий » 06.11.2006 00:18

06.11.2006 00:16

Привет. Я хоть и новичок в Линуке, но меня это конкретно взбесило: в ALT Linux Compact 3.0 не дают зайти в систему как root, чтобы, например, подправить файл fstab (а это становится нужно, потому что ntfs-разделы не могтируются по умолчанию).
Есть режим работы KDE с правами анминисиратора, но на него не распространяются настройки оформления окон (от которого не даром стремился избавиться).

Так вот вопрос, крме упомянутого Линукса есть ещё дистрибутивы, в которы нельзя войти как root?

ИМХО Вроде бы почти все юзабилите дистрибутивы. Мандрейк точно не разрешает. Опять же ИМХО это можно исправить где-то в настройках.

Спасибо сказали:
alv Бывший модератор Сообщения: 7268 Статус: Пенсионер в законе ОС: Cintu Контактная информация:

Re: В каких дистрибутивах не позволяют входить как root ?

Сообщение alv » 06.11.2006 00:22

Чтобы, как лоху, пейджером в песочнице не ковыряться, можно почитать man sudo и man sudoedit
Спасибо сказали:
Albatros Сообщения: 15 ОС: Mandriva 2008.0

Re: В каких дистрибутивах не позволяют входить как root ?

Сообщение Albatros » 06.11.2006 00:33

Linux XP 2003 (Fedora Core) разрешает.
Спасибо сказали:
snake Бывший модератор Сообщения: 677 Контактная информация:

Re: В каких дистрибутивах не позволяют входить как root ?

Сообщение snake » 06.11.2006 00:46

(Albatros @ Nov 6 2006, в 00:16) писал(а): в ALT Linux Compact 3.0 не дают зайти в систему как root

Уважаемый, что за ересь Вы несете!? Пишу сейчас из него-родимого — 3-го компакта, параллельно в первой консоли залогинен рутом, и висит еще xvt с рутовским сеансом в котором спокойно правлю себе /fstab
Теперь вопрос: что я делаю не так?

В реальности все не так, как на самом деле.
JabberID: zmeyk@jabber.ru
Спасибо сказали:
Nightwolf_ng Сообщения: 1483 Статус: Участнег ОС: Женько и семёрко

Re: В каких дистрибутивах не позволяют входить как root ?

06.11.2006 00:46
Теперь вопрос: что я делаю не так?
06.11.2006 00:46

параллельно в первой консоли залогинен рутом, и висит еще xvt с рутовским сеансом в котором спокойно правлю себе /fstab

Спасибо сказали:
BaZilio Сообщения: 457 Статус: Say оПХБЕР again!

Re: В каких дистрибутивах не позволяют входить как root ?

Сообщение BaZilio » 06.11.2006 00:55

Мда, ну чтобы народ настолько обленился.

Windows XP:
Netbook — Acer Aspire One A150.
Debian Squeeze amd64:
Laptop — Acer TravelMate 5520G.
Laptop_work — Toshiba Satellite C660.
Windows 7 x64:
Desktop — Core2Duo 6600 2.4GHz/6 GB/i965/GeForce 9500GT.
4 the lulz!

Спасибо сказали:
solshark Сообщения: 439 Статус: Монархист ОС: Gentoo ~amd64 Контактная информация:

Re: В каких дистрибутивах не позволяют входить как root ?

Сообщение solshark » 06.11.2006 00:55

Терзают меня смутные сомнения. Неужто такое бывает — никак рутом не зайти? А загрузка в single user mode?

Ceterum censeo Carthaginem esse delendam
Marcus Porcius Cato
Мой блог про KDE4 и рыбу в томате
Спасибо сказали:
Albatros Сообщения: 15 ОС: Mandriva 2008.0

Re: В каких дистрибутивах не позволяют входить как root ?

Сообщение Albatros » 06.11.2006 01:03

[quote]
Уважаемый, что за ересь Вы несете!? Пишу сейчас из него-родимого — 3-го компакта, параллельно в первой консоли залогинен рутом, и висит еще xvt с рутовским сеансом в котором спокойно правлю себе /fstab
Теперь вопрос: что я делаю не так?
[quote]
Я имел в виду не невозможность команды SU, а невозможность изначального входа под root.

Кстати, SLAX (Live CD на основе Slackware) относится к таким, где входишь админом.

Спасибо сказали:
romuil Сообщения: 2095 Статус: Ромунцель ОС: ALTLinux Sisyphus

Re: В каких дистрибутивах не позволяют входить как root ?

Сообщение romuil » 06.11.2006 01:07

ААААА держите меня семеро , он про вход root в KDE
Это запрещено по умолчанию.
Так нельзя сударь.
Спасибо сказали:
snake Бывший модератор Сообщения: 677 Контактная информация:

Re: В каких дистрибутивах не позволяют входить как root ?

Сообщение snake » 06.11.2006 01:09

(Albatros @ Nov 6 2006, в 01:03) писал(а): Я имел в виду не невозможность команды SU, а невозможность изначального входа под root.

Во-первых, я уже сказал, что специально залогинился рутом в консоли, никаких SU я не давал, а прямо взял и залогинился. (хотя и смысла в этом особого нет, но чего не злелаешь в порядке изврата) Во-вторых, а чем Вас su (su -) не устраивает? Ну не иксы же из-под рута запускать!

В реальности все не так, как на самом деле.
JabberID: zmeyk@jabber.ru
Спасибо сказали:
Albatros Сообщения: 15 ОС: Mandriva 2008.0

Re: В каких дистрибутивах не позволяют входить как root ?

Сообщение Albatros » 06.11.2006 01:13

06.11.2006 01:07
ААААА держите меня семеро , он про вход root в KDE
Это запрещено по умолчанию.
Так нельзя сударь.

Не в кде, а просто в Линукс. Ведь в Linux XP входил же! И под КДЕ.

06.11.2006 01:09
а чем Вас su (su -) не устраивает

Тем, что его нужно то и дело вводить. Коммандную строку я только осваиваю и многое далаю через графический интерфейс. А там это б`ольшая проблема.

Спасибо сказали:
romuil Сообщения: 2095 Статус: Ромунцель ОС: ALTLinux Sisyphus

Re: В каких дистрибутивах не позволяют входить как root ?

Сообщение romuil » 06.11.2006 01:14

Ладно , я погорячился , тебе другие объяснять .Мне уже сегодня не охота.
Удачи , новичок !
Спасибо сказали:
dag Сообщения: 188

Re: В каких дистрибутивах не позволяют входить как root ?

Сообщение dag » 06.11.2006 01:24

Ну пропишите для загрузки init 3,и входите любой графикой,а,интересно, зачем Вам на попу приключения ?

Душа просит ананасов в шампанском,
а организм требует водки.
Спасибо сказали:
Георгий Сообщения: 512 ОС: W7, Debian,ubuntu 9.10,UNR

Re: В каких дистрибутивах не позволяют входить как root ?

Сообщение Георгий » 06.11.2006 01:40

ИМХО
Работать под рутом в КДЕ не правильно. Это повышает риск сделать какую-нибудь глупость. Или же(Хотя это очень маловероятно) подцепить вирус. Под рута надо заходить только с конкретной целью.
Это именно ИМХО так что прошу сильно не бить.

Спасибо сказали:
Egan Сообщения: 247

Re: В каких дистрибутивах не позволяют входить как root ?

Сообщение Egan » 06.11.2006 02:03

Спасибо сказали:
mark Бывший модератор Сообщения: 2055 Статус: . ОС: Windows 7 Контактная информация:

Re: В каких дистрибутивах не позволяют входить как root ?

Сообщение mark » 06.11.2006 02:43

Albatros
Тыкну еще раз в man su и man sudo. И кончайте нести всякий бред.
Спасибо сказали:
FirstAlex Сообщения: 159 ОС: GNU/Linux

Re: В каких дистрибутивах не позволяют входить как root ?

Сообщение FirstAlex » 06.11.2006 04:29

06.11.2006 01:13

Тем, что его нужно то и дело вводить. Коммандную строку я только осваиваю и многое далаю через графический интерфейс. А там это б`ольшая проблема.

Таким образом коммандную строку неосвоишь.
Хочешь ее освоить — пользуй, по другому никак.

Спрашивать, какой дистрибутив лучше, все равно что интересоваться, какая пища вкуснее.
Спасибо сказали:
_Gleb_ Сообщения: 467 ОС: Kubuntu 12.04 LTS

Re: В каких дистрибутивах не позволяют входить как root ?

Сообщение _Gleb_ » 06.11.2006 04:46

Можно запустить Конкуерор с root-привилегиями — и не в командной строке, и все полномочия.
Спасибо сказали:
pavel-g Сообщения: 82 ОС: Slackware-current Контактная информация:

Re: В каких дистрибутивах не позволяют входить как root ?

Сообщение pavel-g » 06.11.2006 10:40

Господа, вы на вопрос не отвечаете. Я тоже согласен с тем, что таким способом получать админский доступ не есть грамотно, но дайте уже человеку наконец-то возможность сделать что-то не правильно, пускай что-нибудь сломает (это же домашний комп), пускай учится на своих ошибках. Со временем он сам поймёт почему так делать не надо. А теперь по делу:

1) Сначала проверим блокировку на юзера с UID=0 (root). Для этого запускаем KUser таким образом (1): «Главное меню в KDE» -> «Выполнить». Теперь пишем «kdesu kuser» и давим «OK», потом вводим пароль root’а. Затем открываем настройки учётки root’а и обязательно снимаем крестик «Учётная запись заблокирована».
2) В KDM надо разрешиль вход root’а. Для этого открываем консоль с правами админа (su) и редактируем файл (любым консольным редактором vim, emacs, nano, joe или редактором mc) /opt/kde/share/config/kdm/kdmrc (2) и ищем строчку «AllowRootLogin=» и после «=» пишем «true»: «AllowRootLogin=true»

Для GDM тоже что-то такое, но про него сказать не могу, т.к. нету его у меня.

(1) Можно всяко разно это сделать, хоть через su, или sudo, или kdesu и т.д.
(2) Папка с этим файлом может быть у тебя другой. Найти этот файл тебе поможет или kfind или «find / -name kdmrc».

P.S. Переместите что ли это в какой-нибудь FAQ, чтобы такие вопросы больше не появлялись. Хотя там уже наверняка такое написано.

Права суперпользователя root в Linux: полный обзор

Root sudo Linux

В дистрибутивах Linux пользовательские привилегии предоставляются путем открытия доступа к root. Наличие таких прав позволяет использовать функциональность операционной системы более широко и выполнять необходимые действия в корневом каталоге.

Давайте детально обсудим, что может суперпользователь в Linux, как настроить root и для чего нужна команда sudo .

Предназначение root-прав в Linux

Права обычного пользователя в Linux крайне ограничены. Он может управлять только своим каталогом и открывать для чтения определенные файлы из корня. Доступ для их изменения или установки программ отсутствует, что делает привилегии суперпользователя крайне важными при настройке ОС и решении разных проблем. Обычный пользователь ограничивается следующим набором прав:

  • чтение, запись и изменение любых атрибутов пользовательской папки;
  • то же самое и для каталога /tmp ;
  • выполнение программ в любом месте, где нет ограничений;
  • чтение файлов с соответствующим атрибутом для всех пользователей.

При наличии рут-прав у юзера появляется гораздо больше возможностей и расширяются границы взаимодействия с операционной системой. Становятся доступными любые действия со всеми папками и файлами.

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей

Безопасность использования прав суперпользователя

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

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

Команда sudo и примеры ее использования

Команда sudo тесно связана с root в Linux, поскольку отвечает за передачу прав суперпользователя и позволяет от его имени выполнять команды в Терминале. Существует несколько ее вариаций, использующихся при разных обстоятельствах. Подходит эта команда как для выполнения всего одного действия, так и для передачи прав на всю текущую сессию.

Использование команды sudo в Linux

Самый простой пример использования sudo – запуск программы от имени суперпользователя. Для этого вводится:

sudo program \\ program – название приложения, которое вы хотите запустить

Еще sudo применяется для установки софта, команда в таком случае обретает вид:

sudo apt install program

Если же вы желаете использовать сразу несколько команд, например, введя sudo cat file.txt | grep text > file.txt , появится ошибка, поскольку при выполнении второй команды права суперпользователя отсутствуют, а значит, запись в файл невозможна. Решается такая ситуация добавлением sudo перед каждым выражением.

В следующем разделе статьи речь пойдет о передаче прав суперпользователя, что тоже реализуемо при помощи sudo . Я рассмотрю два полезных аргумента. Советую ознакомиться с ними, если хотите упростить выполнение действий через Терминал.

VDS Timeweb арендовать

Переключение на суперпользователя

Еще раз уточню, что команда sudo идеально подходит для получения необходимых привилегий без переключения учетной записи. Ее можно использовать как для выполнения одного действия, так и нескольких. Если вы желаете временно получить рут-права через эту команду, введите sudo -s или sudo -i . В первом случае домашний каталог остается текущим, а во втором меняется на /root.

Примерно так же работает и команда su , но она обладает дополнительными аргументами, которые следует уточнить:

  • -c – позволяет выполнить команду;
  • -g – устанавливает группу для пользователя;
  • -G – дополнительные группы для юзера;
  • , -l , —login – один из режимов входа, при котором происходит переключение домашнего каталога;
  • -p – сохранение переменных окружения;
  • -s – выбор оболочки для выхода.

Есть вариант выполнить вход в оболочку под суперпользователем, но он имеет свои неудобства. Он заключается в переключении в доступную виртуальную консоль, что осуществляется комбинацией Ctrl + Alt + F1-F6 . Там понадобится ввести логин и пароль root для получения доступа. Главный недостаток этого метода – потеря возможности взаимодействия с графическим интерфейсом операционной системы.

Второй вариант – ввод такого же логина и пароля при входе через графическую форму авторизации. Так вы сразу получите доступ ко всем файлам, даже не надо будет вводить sudo . Однако неопытным пользователям такой метод не подходит, поскольку возникает риск удаления или изменения системных файлов, что иногда приводит к поломке ОС.

Вы уже сами решайте, какой вариант хотите использовать, и готовы ли смириться со всеми ограничениями и недостатками, которые накладывает каждый из них.

Предоставление и отзыв прав суперпользователя

Каждому пользователю в Linux можно предоставить root-права, добавив его в соответствующую группу. Точно так же их можно и отнять, если вдруг это понадобится. Рассмотрю три варианта действий.

Создание нового пользователя с root

Допустим, что вы, единственный юзер в Linux, хотите создать еще одну учетную запись с правами суперпользователя. В таком случае алгоритм действий обретет следующий вид:

sudo Linux

  1. Откройте Терминал и введите команду sudo adduser user (user замените на нужное имя пользователя).
  2. В консоли появятся инструкции по созданию нового пользователя. Присвойте пароль и подтвердите действие, чтобы завершить создание.
  3. Добавьте новую учетную запись в группу sudo, введя sudo usermod -aG sudo user ( user здесь тоже понадобится заменить).
  4. Проверьте выполненные действия, переключившись на новую учетную запись через su testuser . Для подтверждения введите пароль (при вводе символы не отображаются на экране).
  5. Выполните любую команду с sudo и убедитесь, что все прошло успешно.

Для существующей учетной записи

Если учетная запись уже добавлена, в консоли остается ввести только одну команду, чтобы добавить пользователя в группу sudo и разрешить ему получение рут-прав. Сама команда представлена ниже, вам остается только скопировать ее и поменять имя юзера.

sudo usermod -aG sudo user 

Предоставление прав суперпользователя существующей учетной записи в Linux

Используйте предыдущую инструкцию для проверки внесенных изменений.

Откат прав суперпользователя

Если вдруг вы решили, что одна из учетных записей больше не должна состоять в группе sudo, отзовите права, введя команду:

sudo deluser user sudo

Измените user на необходимое имя. Можете переключиться на эту учетную запись и убедиться в том, что теперь команды с sudo она выполнять не может.

Откат прав суперпользователя в Linux

Это была вся основная информация о правах суперпользователя в Linux. Вы знаете, что дают такие привилегии, как их правильно использовать и управлять пользователями. В качестве рекомендации скажу, что всегда нужно читать текст ошибок, появляющихся в Терминале, если что-то пошло не так. Это позволит вам быстрее решить проблему без траты времени на поиски в Google.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

https://alkogolizm.vyvod-iz-zapoya-v-stacionare-samara11.ru/