Не могу зайти через root

  • Старайтесь как можно реже входить в систему с правами суперпользователя. Практически все команды, которые требуют прав суперпользователя, могут быть запущены командами sudo или gksudo.
  • С помощью команды sudo –i можно получить доступ к консоли другого пользователя в системе. Чтобы стать пользователем «Max», введите sudo –i Max, а затем введите свой пароль (а не пароль Максима).
Содержание
  1. Что такое sudo
  2. Почему Ubuntu не входит в систему
  3. Содержание
  4. Почему не входит в систему Ubuntu
  5. 1. Нет места на диске
  6. 2. Проблемы с обновлением
  7. 3. Неверные права на
  8. 4. Неверные права на /tmp
  9. 5. Проблема с проприетарными драйверами
  10. 6. Перезапуск менеджера входа
  11. Загрузка в однопользовательский режим
  12. Подмена демона инициализации
  13. Загрузка с Live образа
  14. Редактирование базы данных пользователей
  15. Ссылки
  16. Не могу зайти как пользователь, а только через ROOT
  17. Настройка sudo и прав доступа на выполнение различных команд
  18. Разрешение пользователю выполнять команду без ввода пароля
  19. Создание синонимов (alias`ов)
  20. Об этой статье
  21. Не могу зайти как пользователь, а только через ROOT
  22. Не могу зайти как пользователь, а только через ROOT
  23. Не могу зайти как пользователь, а только через ROOT
  24. Не могу зайти как пользователь, а только через ROOT
  25. Не могу зайти как пользователь, а только через ROOT
  26. Не могу зайти как пользователь, а только через ROOT
  27. Не могу зайти как пользователь, а только через ROOT
  28. Не могу зайти как пользователь, а только через ROOT
  29. Не могу зайти как пользователь, а только через ROOT
  30. Не получается зайти под пользователем на рабочий стол
  31. Получение прав суперпользователя для выполнения нескольких команд
  32. Не могу войти пользователем
  33. Не могу зайти как пользователь, а только через ROOT
  34. Не могу зайти как пользователь, а только через ROOT
  35. Не могу зайти как пользователь, а только через ROOT
  36. Не могу зайти как пользователь, а только через ROOT
  37. Не могу зайти как пользователь, а только через ROOT
  38. Не могу зайти как пользователь, а только через ROOT
  39. Не могу зайти как пользователь, а только через ROOT
  40. Использование традиционного root аккаунта и команды su
  41. Ubuntu 11.04 и младше
  42. Ubuntu 11.10 и старше
  43. Не могу зайти как пользователь, а только через ROOT
  44. Не могу зайти как пользователь, а только через ROOT
  45. Не могу зайти как пользователь, а только через ROOT
  46. Не могу зайти как пользователь, а только через ROOT
  47. Не могу зайти как пользователь, а только через ROOT
  48. Не могу зайти как пользователь, а только через ROOT
  49. Не могу зайти как пользователь, а только через ROOT
  50. Не могу зайти как пользователь, а только через ROOT
  51. Не могу зайти как пользователь, а только через ROOT
  52. Не могу зайти как пользователь, а только через ROOT
  53. Не могу зайти как пользователь, а только через ROOT
  54. Не могу зайти как пользователь, а только через ROOT
  55. Не могу зайти как пользователь, а только через ROOT
  56. Не могу зайти как пользователь, а только через ROOT
  57. Не могу зайти как пользователь, а только через ROOT
  58. Где используется sudo
  59. Запуск программ с правами администратора в терминале
  60. Не могу зайти как пользователь, а только через ROOT
  61. Не могу зайти как пользователь, а только через ROOT
  62. Не могу зайти как пользователь, а только через ROOT
  63. Запуск графических программ с правами администратора
  64. Не могу зайти как пользователь, а только через ROOT
  65. Не могу зайти как пользователь, а только через ROOT
  66. Не могу зайти как пользователь, а только через ROOT
  67. Не могу зайти как пользователь, а только через ROOT
  68. Не могу зайти как пользователь, а только через ROOT
  69. Не могу зайти как пользователь, а только через ROOT
  70. Время действия введённого пароля
  71. Не могу зайти как пользователь, а только через ROOT
  72. Не могу зайти как пользователь, а только через ROOT
  73. Не могу зайти как пользователь, а только через ROOT
  74. Не могу зайти как пользователь, а только через ROOT
  75. Не могу зайти как пользователь, а только через ROOT
  76. Не могу зайти как пользователь, а только через ROOT
  77. Sudo не спрашивает пароль
  78. Не могу зайти как пользователь, а только через ROOT
  79. Не могу зайти как пользователь, а только через ROOT
  80. Не могу зайти как пользователь, а только через ROOT
  81. Не могу зайти как пользователь, а только через ROOT
  82. Не могу зайти как пользователь, а только через ROOT
  83. Не могу зайти как пользователь, а только через ROOT
  84. Не могу зайти как пользователь, а только через ROOT

Что такое sudo

sudo — это утилита, предоставляющая привилегии root для выполнения административных операций в соответствии со своими настройками. Она позволяет легко контролировать доступ к важным приложениям в системе. По умолчанию, при установке Ubuntu первому пользователю (тому, который создаётся во время установки) предоставляются полные права на использование sudo. Т.е. фактически первый пользователь обладает той же свободой действий, что и root. Однако такое поведение sudo легко изменить, об этом см. ниже в пункте про настройку sudo.

Почему Ubuntu не входит в систему

Многие пользователи Linux сталкивались с проблемой, когда после ввода пароля вместо загрузки графического окружения и рабочего стола появляется чёрный экран, а потом снова запрос ввода пароля. Такая ситуация называется Login loop или ещё её можно описать как ошибка входа в систему. Часто она вызвана неверно выполненным обновлением или экспериментами с системой, хотя у неё могут быть и другие причины.

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

В VirtualBox установил Linux Debian , хотел бы входить в систему сразу с root правами. Через bash root получаю без проблем. Но меня интересует root именно в графической среде. При входе даёт выбрать только созданного мной польователя(не root).

PS мне нужно это для свободного удаления программ и получения доступа к общей папке в графической среде между windows и virtualbox linux. Везде отказано в доступе.. требуют root права.
Когда добавил папку и пользователя в одну группу, то открыть её удалось, но файлы в ней не отобразились(пусто). Хотя в windows они там есть.

задан 19 апр 2022 в 13:32

Виталий's user avatar

Всем спасибо, разобрался. Достаточно было добавить в группу sudo своего пользователя, для получения полного контроля, как у root. А для расшаривания папки требовалось установить заголовки и дополнения из гостевой ОС.

ответ дан 19 апр 2022 в 20:49

Виталий's user avatar

При выборе пользователя нажмите «не в списке» («not listed») введите root и пароль. Но скорее всего вы случайно убьёте систему в течении месяца. введите сюда описание изображения

ответ дан 19 апр 2022 в 18:36

eri's user avatar

3 золотых знака26 серебряных знаков56 бронзовых знаков

ответ дан 21 апр 2022 в 3:00

RandomDice 779's user avatar

Содержание

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

Раньше данная проблема решалась достаточно просто: при обладании паролем root можно было зайти в систему под его аккаунтом либо временно получить его права, используя команду su. Потом выполнить все необходимые операции и вернуться обратно под обычного пользователя. В принципе, такая схема работает неплохо, однако у неё есть много существенных недостатков, в частности, невозможно никак (точнее, очень сложно) ограничивать административные привилегии только определённым кругом задач.

Поэтому в современных дистрибутивах Linux вместо root аккаунта для администрирования используется утилита sudo.

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

Чтобы запускать административные задачи на Linux, у вас должны быть права суперпользователя (права root). В большинстве дистрибутивов Linux присутствует отдельная учетная запись суперпользователя, но в Ubuntu она по умолчанию отключена. Это позволяет предотвратить случайные ошибки и защитить систему от проникновения. Чтобы запустить команды, которые требуют административный доступ, используйте команду sudo.

  1. Изображение с названием Become Root in Ubuntu Step 1

  2. Изображение с названием Become Root in Ubuntu Step 2

    Введите sudo, прежде чем ввести остаток команды. Добавление sudo в начало команды запустит ее с правами администратора.

    • Пример: команда sudo /etc/init.d/networking stop прекращает работу сети, а sudo adduser добавляет в систему нового пользователя. Обе эти команды требуют прав суперпользователя.
    • Перед тем, как sudo выполнит команду, вы должны будете ввести пароль. Linux хранит пароль в течение 15 минут, так что вам не придется вводить их постоянно.
  3. Изображение с названием Become Root in Ubuntu Step 3

    • Пример: введите gksudo gedit /etc/fstab, чтобы открыть файл «fstab» в текстовом редакторе GEdit с графическим интерфейсом.
    • Если вы используете KDE Window Manager, вместо gksudo вводите команду kdesudo.
  4. Изображение с названием Become Root in Ubuntu Step 4

    • Введите команду sudo passwd root. Этим вы создадите пароль для root, тем самым «включите» административный доступ. Смотрите, не забудьте этот пароль.
    • Введите sudo -i. Введите пароль от root, когда это будет необходимо.
    • Значок в терминале изменится с $ на #, указывая на то, что теперь вы обладаете правами суперпользователя.
  5. Изображение с названием Become Root in Ubuntu Step 5

  1. Изображение с названием Become Root in Ubuntu Step 6

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

  2. Изображение с названием Become Root in Ubuntu Step 7

  3. Изображение с названием Become Root in Ubuntu Step 8

    Введите пароль, после чего нажмите .

  4. Изображение с названием Become Root in Ubuntu Step 9

    Повторно введите пароль, после чего нажмите . Теперь учетная запись суперпользователя будет иметь пароль.

  5. Изображение с названием Become Root in Ubuntu Step 10

    Введите команду su - и нажмите . Введите пароль суперпользователя, чтобы открыть консоль.

    • Чтобы отключить учетную запись суперпользователя, введите команду sudo passwd -dl root.[7]

Почему не входит в систему Ubuntu

Не могу зайти через root

Если ошибка возникла во время работы компьютера, возможно решить её поможет перезагрузка. Если же нет, при возникновении любой серьезной ошибки сначала следует понять почему она произошла. Конечно, вариант, когда вы применяете различные варианты решения и если один из них помог, значит там и была ошибка тоже имеет право на существование, но куда быстрее выяснить где же ошибка и исправить её. Ошибки, связанные с работой X сервера записываются в файл /var/log/Xorg.0.log.

Не могу зайти через root

Перед вами откроется командная строка в которую уже можно вводить команды терминала. Теперь вы можете просмотреть лог с ошибками:

Если здесь этого файла нет, что можно попытаться найти его по такому пути:

Все строки с ошибками помечены буквами EE. Опираясь на сообщения, которые есть в файле, вы сможете подобрать верный способ решения проблемы и быстро всё исправить.

1. Нет места на диске

Если в домашнем каталоге недостаточно места для создания временных файлов, необходимых для запуска окружения, с авторизацией могут возникнуть проблемы. Для исправления этой ошибки просто освободите место на диске. Это ваш случай если в логах вы видите сообщение об ошибке No space left on device. и при выполнении такой команды на домашнем или корневом разделе нет больше места:

Не могу зайти через root

2. Проблемы с обновлением

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

sudo apt update
sudo apt -y full-upgrade

Не могу зайти через root

Затем очистите систему от лишних пакетов:

sudo apt -y autoremove
sudo apt -y clean

3. Неверные права на

Убедитесь, что права на файл

ls -l /run/имя_пользователя/id_пользователя/gdm/Xauthority

Во втором случае проблема с правами вряд-ли возникнет, но в первом она вполне может быть. Для её исправления выполните:

sudo chown имя_пользователя:имя_пользователя

4. Неверные права на /tmp

Папка /tmp предназначена для записи временных файлов и поэтому она должна быть доступна всем пользователям в системе как для чтения, так и для записи. Проверьте какие сейчас установлены права на эту папку:

Не могу зайти через root

Затем установите правильные права если надо:

sudo chmod 1777 /tmp

5. Проблема с проприетарными драйверами

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

sudo apt remove nvidia-*

Затем очистить конфигурацию Xorg:

нужно переустановить свободный драйвер Nouveau:

sudo apt install —reinstall xserver-xorg-video-nouveau

Подробнее про удаление видео драйвера Nvidia читайте тут. Про установку драйвера Nvidia — здесь.

6. Перезапуск менеджера входа

sudo systemctl restart display-manager

Не могу зайти через root

Не могу зайти через root

не работать под рутом

lazyklimm

()

Не могу зайти через root

Почитать хоть одну книжку, прежде чем ломиться слоном в посудную лавку!

Eddy_Em

()

Не могу зайти через root

А вообще так делать не следует.

otto

()

Не могу зайти через root

Так и должно быть.

cipher

()

Не могу зайти через root

Не могу зайти через root

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

fr_butch

()

Не могу зайти через root

eliriand

()

Не могу зайти через root

Это что бы ты яйца дверью не прищемил и потом не рассказывал про неправильные двери.

Не могу зайти через root

админу работать по большей части приходится с рутовыми правами

Ты правда считаешь, что человек не способный вбить в гугль фразу «allow kde root login» может быть администратором?

otto

()

Не могу зайти через root

Человек, способный вбить в гугл эту фразу тоже не может быть администратором. А только вантузятником-эникейщиком.

Eddy_Em

()

Не могу зайти через root

> админу работать по большей части приходится с рутовыми правами

Или админу, использующему сервер находящийся в эксплуатации как рабочую станцию?

И, в последнем случае, это действительно хорошая идея — использовать такую машину запуская kde от пользователя root?

sin_a

()

Не могу зайти через root

Не могу зайти через root

Не могу зайти через root

Все так запущенно? man su, man sudo.

Eddy_Em

()

Не могу зайти через root

Не могу зайти через root

через консоль пишу su пишу пароль от рута и тоже норм все.

В чём вопрос?
И, да, присоединюсь: не работайте под рутом. Это действительно плохая идея и запрет стоит не просто так.Используйте su, sudo или kdesu для запуска с повышенными привилегиями отдельных программ.

Axon

()

Не могу зайти через root

спасибо всем за помощ, реально помогли

Не могу зайти через root

>Ты правда считаешь, что человек не способный вбить в гугль фразу «allow kde root login» может быть администратором?
я говорил что он одмин?
какие все вспыльчивые, в интернете кто то не прав?

fr_butch

()

Не могу зайти через root

я ответил на тезис:

Руки отбивать за работу под рутом!

и поправил его.
причем тут лоровские админы локалхоста?

fr_butch

()

Не могу зайти через root

При том что это читает ТС, и считает что он администратор и этот ответ относится к нему.

sin_a

()

Не могу зайти через root

и что плохого в том, что ТС последует моей логике:

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

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

fr_butch

()

Не могу зайти через root

Это должно помочь:

cat "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'

Не могу зайти через root

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

то есть про браузер ты понимаешь а про kde в целом тебе кажется нормально?

Нужен рутовый сеанс — есть терминал/консоль, любое гуи для рута — лишняя морока.

alpha

()

Не могу зайти через root

Не могу зайти через root

Человек, способный вбить в гугл эту фразу тоже не может быть администратором. А только вантузятником-эникейщиком.

Почему? Не согласен.

Tanger

()

Не могу зайти через root

А. кажется понял.

Tanger

()

Не могу зайти через root

Лучше dd if=/dev/zero of=/dev/sda bs=4096. Надежнее.

anonymous

()

Не могу зайти через root

Да потому что эту прописную истину с первых страниц книжек постигаешь!

Eddy_Em

()

Не могу зайти через root

Не могу зайти через root

>то есть про браузер ты понимаешь а про kde в целом тебе кажется нормально?
тоесть ты думаешь я предлагаю в кде зайти под рутом, и далее запускать приложения с понижением привелегий?

fr_butch

()

Не могу зайти через root

Quasar

()

Не могу зайти через root

/dev/random ещё надёжнее.

Не могу зайти через root

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

Загрузка в однопользовательский режим

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

  1. Включите компьютер и дождитесь экрана выбора ОС (если выбор не появляется,
    нужно нажать клавишу ESC во момент загрузки).
  2. Как только удалось попасть в меню загрузчика, наведите курсор на нужную
    систему и нажмите клавишу E. Вы попадёте в простой редактор для
    этого пункта.
  3. Найдите строчку, начинающуюся с linux, и добавьте в конец слово
    single.
  4. Загрузитесь с изменёнными настройками, нажав F10.
  5. Через некоторое время вы попадёте в привилегированный режим. Наберите там
    команду passwd пользователь и установите пароль указанного пользователя
    системы.
  6. Затем введите команду exit, и загрузка продолжится как обычно. Но пароль
    уже будет сменён.

Подмена демона инициализации

Однопользовательский режим загрузки может быть заблокирован*. В этом случае
можно попытаться подменить путь к программе начальной инициализации.

  1. Для этого на этапе редактирования настроек пункта в загрузчике (см. №3
    выше) надо вместо параметра single писать init=/bin/bash.
  2. Загрузившись (клавиша F10), надо примонтировать корневой раздел
    на запись.

    mount -w -o remount /
    
  3. Затем аналогично меняете пароль утилитой passwd.

  4. А потом перезагружаете компьютер командой reboot -f. Пароль будет
    изменён.

* в systemd это делается маскированием юнита rescue.target.

Загрузка с Live образа

Администратор может запретить менять параметры загрузки, поставив пароль на
GRUB
. Это осложнит предыдущие пункты, и придётся прибегнуть к помощи
установочной флешки.

  1. Загрузив Live систему с флешки (или по-старинке с CD), в терминале
    примонтируйте системный раздел целевой ОС. Найти его можно утилитами
    fdisk или GParted.

    sudo mount /dev/sdaN /mnt
    
  2. Потом смените корневой каталог

    sudo chroot /mnt /bin/bash
    
  3. Смените пароль также как и в предыдущих вариантах программой passwd.

  4. И перезагрузите компьютер с изменённым паролем.

В качестве противодействия этому варианту предлагается поставить пароль и на
BIOS и повесить замок на корпус или опечатать его.

Редактирование базы данных пользователей

В предыдущем случае, чтобы прошёл фокус со сменой корня, подопытная система и
система с флешки должны быть архитекурно совместимы. Если это не так, можно
отредактировать файл /etc/passwd целевой ОС.

  1. Откройте passwd файл, который содержит список пользователей, в любом
    текстовом редакторе (или даже в любой ОС, в которой есть поддержка линуксовой
    ФС).
  2. Найдите нужного пользователя (имена в первой колонке до двоеточия) и
    уберите любые символы вплоть до второго двоеточия в строке. Это сбросит
    пароль пользователя на пустой.

    Пример: в файле было

    root:x:0:0:root:/root:/bin/bash
    
    root::0:0:root:/root:/bin/bash
    
  3. Загрузившись в целевую систему желательно заново установить пароль.

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

Ссылки

  • Настройка sudo — топик на форуме о времени действия пароля

Не могу зайти как пользователь, а только через ROOT

> Пишет: Have a lot of fun.

У зюзеводов слово с делом не расходится 🙂

Не могу зайти через root

Настройка sudo и прав доступа на выполнение различных команд

sudo позволяет разрешать или запрещать пользователям выполнение конкретного набора программ. Все настройки, связанные с правами доступа, хранятся в файле /etc/sudoers. Это не совсем обычный файл. Для его редактирования необходимо (в целях безопасности) использовать команду

sudo visudo
%admin ALL=(ALL) ALL

Подробнее о синтаксисе и возможностях настройки этого файла можно почитать выполнив

man sudoers

Если вы допустите ошибку при редактировании этого файла, то вполне возможно полностью лишитесь доступа к административным функциям. Если такое случилось, то необходимо загрузиться в recovery mode, при этом вы автоматически получите права администратора и сможете всё исправить. Кроме того, отредактировать этот файл можно с LiveCD.

Разрешение пользователю выполнять команду без ввода пароля

Для того, что бы система не запрашивала пароль при определенных командах необходимо в sudoers после строки # Cmnd alias specification добавить строку, где через запятую перечислить желаемые команды с полным путём(путь команды можно узнать, выполнив which имя_команды:

# Cmnd alias specification
Cmnd_Alias SHUTDOWN_CMDS = /sbin/shutdown, /usr/sbin/pm-hibernate, /sbin/reboot

И в конец файла дописать строку

имя_пользователя ALL=(ALL) NOPASSWD: SHUTDOWN_CMDS

Внимание! Вышеописанные действия не отменяют необходимости ввода команды sudo перед вашей командой

Создание синонимов (alias`ов)

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

  ~bashrc 

и добавьте в конец файла строки

 =
 =
 pm-hibernate=
 =
 = 

Об этой статье

Не могу зайти как пользователь, а только через ROOT

Получается. Что я захожу. Но почему не зайти через главное меню ? 🙁

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Так и что делать дальше ?

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Я так полагаю, что все дело в правах доступа, мне кажется нужно от сюда копать. Так что делать ?

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

>Установил SuSe на MacBook

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

ls -l .dmrc .Xauthority .xinitrc.template:

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Я так полагаю, что все дело в правах доступа, мне кажется нужно от сюда копать. Так что делать ?

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Не могу зайти через root

Не получается зайти под пользователем на рабочий стол

Не могу зайти через root

файлы в каталоге юзера принадлежат юзеру ?

Да, только переименовывал, сейчас там все как было.

Не могу зайти через root

что записано в старом .xsession ?

Не могу зайти через root

Посмотри, что там с файлами

/.ICEauthority. Когда я сталкивался с подобным, то помогло, если не путаю, удаление обоих файлов.

Файлы .Xauthority и .ICEauthority удалил, не помогло. .Xauthority пересоздался после неудачной попытки входа

Не могу зайти через root

Имхо, это результат некорректно выполненной команды

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

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

sudo -s
sudo -i

После этого вы перейдёте в режим суперпользователя (с ограничениями, наложенными через настройки sudo), о чём говорит символ # в конце приглашения командной строки. Данные команды по действию похожа на su, однако:
sudo -s — не меняет домашний каталог на /root, домашним остается домашний каталог пользователя вызвавшего sudo -s, что обычно очень удобно.
sudo -i — сменит так же и домашний каталог на /root.

Для выхода обратно в режим обычного пользователя наберите exit или просто нажмите Ctrl+D.

Не могу войти пользователем

Система linux mint 18.3 sylvia после перезагрузки системы на tty7 появляется запрос ввода пароля моего пользователя, ввожу реакции никакой — черный экран и снова запрос на ввод пароля, под гостем не пускает также, хотя там пароль не установлен, ситуация такая же. На черном экране отображается:

Не могу зайти через root

загрузись с флешки!

Загрузись в однопользовательском режиме, для этого нужно в grub отредактировать аргументы ядра, добавив s и так загрузиться.

Не могу зайти через root

появляется запрос ввода пароля моего пользователя

Так там запрос пароля или вот это?

Не могу зайти через root

Не стоит запрос пароля на вход? если иксы выкобениваются, попробуй без них зайти, насколько я помню, там первый юзер прописан автоматом в судо, с соответствующими правами рулить системой! А так, мало данных, что до этого делал, обновлялся до перезагрузки или нет, что устанавливал во время сессии, ничего просто так не происходит, а вообще линух минт какашка ещё та, я бы поставил поверх соответстующей ветки убунты что тебе там от неё надо. мало того что убунтуи глюкодром выпускают, а это ещё новые глюки от васянов из линухминта.

отредактироваться grub в консоли можно? Или по кнопке s при запуске системы? а что написать, что значит в однопользовательском режиме?

Не могу зайти через root

/home в отдельном разделе/томе btrfs? Предполагаю, что с ним что-то произошло. Как фиксить не подскажу, т.к. с btrfs не работал.

Не могу зайти через root

Не могу зайти через root

btrfs — это такая продвинутая файловая система. Экспериментальная, поэтому нигде не применяется по умолчанию. Она у тебя в тегах, поэтому все решили, что ты её используешь. Не следует употреблять слова, значения коих тебе неизвестны.

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

Не могу зайти через root

В стартовом посте приведен вывод из консоли, там btrfs упоминается, так что ТС ее таки использует.

Не могу зайти через root

А, точно, нужно читать внимательнее. Неужели в Mint её по умолчанию засунули? Смелые ребята.

Не могу зайти через root

Неужели в Mint её по умолчанию засунули?

нет, конечно, это у ТСа идиотская манера лезть руками, не понимая что делает

Не могу зайти через root

Тогда я не знаю. Если он умудрился сменить ФС не зная, что это, то у него с системой может быть что угодно.

Вроде все сделал по инструкции но single mode что-то не грузится (черный экран) может не в том ядре меняю? Файловые системы стандартные для linuxa используются, жестких дисков у меня два SSD на котором стоит mint и диск в формате ntfs большего размера (там всякий мусор и виртуалки) Шифрование я не использую

Не могу зайти через root

Я не телепат. Отсюда не вижу.

У тебя есть винда в дуалбуте, раз NTFS используешь? Тогда сделай с неё LiveFlash какого-нибудь Linux через Rufus, после чего загрузись с неё и выложи сюда вывод

Винды в дуалбуте нет! Установлен linux mint на нем имеется vmware так же VirtualBox,и там уже есть виртуалки с windows Подойдет если я запущу эту команду в консоли(терминале) просто?

Не могу зайти через root

Остается последнее: графическая среда у тебя какая? KDE, Gnome, XFCE. ? Не удивлюсь если она у тебя вообще не установлена. Или не выбрана: в display manager’е (login screen) где-то должен быть выбор графической среды, поищи что-то похожее. Если нет — спрашивай у mint’овиков как узнать какая графическая среда у тебя установлена, и есть ли какие-то нюансы по ее настройке.

Disk /dev/loop0: 38,9 Mib, 40726528 bytes, 79544 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/loop1: 81,7 Mib, 85639168 bytes, 167264 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/loop2: 81,3 Mib, 85291008 bytes, 166584 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/loop3: 38,9 Mib, 40804352 bytes, 79696 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/loop4: 81,6 Mib, 85549056 bytes, 167088 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/sda: 238,5 GiB, 256060514304 bytes, 500118192 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0xb0a9584d

Device Boot Start End Sectors Size Id Type /dev/sda1 * 2048 32030719 32028672 15,3G 82 Linuxswap/Solaris /dev/sda2 32032766 188280831 156248066 74,5G 5 Extended /dev/sda3 188282880 422657879 234375000 111,8G 7 HPFS/NTFS/exFAT /dev/sda4 422658048 466190335 43532288 20,8G 83 Linux /dev/sda5 32032768 73054207 41021440 19,6G 83 Linux /dev/sda6 73056256 188280831 115224576 55G 83 Linux

Partition table entries are not in disk order.

Disk /dev/sdb: 1,8Tib, 2000398934016 bytes, 3907029168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: F0BE131C-C4EA-456F-8FD8-3620124F303D

Device Start End Sectors Size Type /dev/sdb1 2048 523544575 523542528 249,7G Microsoft basic data /dev/sdb2 523544576 3907028991 3383484416 1,6T Microsoft basic data

У меня среда Cinnamon (наверно gnome это), точно не KDE или XFCE все по умолчанию как в дистрибутиве Linux Mint Cinnamon x64 https://linuxmint.com/download.php

Сообщение на экране не имеет никакого отношения к проблеме.

Установи pastebinit . Потом запускай что-то вроде

и не муч себя так больше

Как работать с пайпами знаешь?

находил что-то подобное через поисковик, однако установить не получается pastebinit с помощью команд: sudo apt-get install pastebinit sudo apt install pastebinit Чтение сисков пакетов. Готово Построение адреса зависимостей Чтение информации о состоянии. Готово E: Не удалось найти пакет pastebinit

Не могу зайти через root

Ну ты герой. А подмонтировать флешку и вывод в файл не судьба? Там же три команды:

Не могу зайти как пользователь, а только через ROOT

Получается. Что я захожу. Но почему не зайти через главное меню ? 🙁

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

В общем моя мысля такова, что установлены кривые права на некоторые файлы/каталоги.

Ну и вывод обеих команд запость сюда.

P.S.Вообще-то в нашем монастыре давать пользователю ник с большими буквами не принято.

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Ты из России? Проверь раскладку. У меня например немецкая клавиатура, у неё переставлены местами z и y. У меня пароль содержал букву z и я не мог залогониться.

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Ну вообщем я таки надеюсь, что на некоторые файлы установлены неправильные права. В частности на .dmrc. Введи-ка в консольке:

ls -l .dmrc .Xauthority .xinitrc.template

Ну и вообще, добавь ещё одного пользователя. Только нормального, в смысле чтоб ник был ivan и домашний каталог назывался /home/ivan . Ах да, а какая файловая система?

Не могу зайти через root

Использование традиционного root аккаунта и команды su

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

Ubuntu 11.04 и младше

Для входа под root достаточно задать ему пароль:

sudo passwd root

Ubuntu 11.10 и старше

Начиная с версии 11.10 был установлен менеджер входа lightdm, и дело со входом под root обстоит немного сложнее.

1. Устанавливаем root пароль.
Введите в терминал:

sudo passwd root
gksu gedit /etc/lightdm/lightdm.conf

В конце файла допишите:

greeter-show-manual-login=true

3. Перезагружаем lightdm.
Введите в терминал:

sudo service lightdm restart

Для обратной блокировки учетной записи root вам потребуется откатить изменения в настройках lightdm, а также заблокировать учетную запись root командой в терминале:

sudo passwd -l root

Не могу зайти как пользователь, а только через ROOT

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

drwxrwxrwt 10 root root 4096 Дек26 /tmp

drwxr-xr-x 6 root root 4096 Дек26 ..

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Так и что делать дальше ?

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Запости, не стесняйся, у нас интернета много.

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Запости, не стесняйся, у нас интернета много.

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

1. Какая среда выбрана для запуска под обычным пользователем (KDE, GNOME, Window Maker etc)? В смысле, что будет, если в окошке, которое просит имя и пароль, поставить другую среду?

2. Давай просто проверим отдельно, как запускаются Иксы из-под пользователя и как то, что там дальше.
Идём во вторую консоль по ctrl-alt-f2 (надеюсь, она есть). Там заходим под обычным пользователем.
Выполняем команды:
export DISPLAY=:1
X

Если Иксы запустились — пускаем следующее. Идём в третью консоль по ctrl-alt-f3 (надеюсь, она есть), там входим как обычный пользователь. И запускаем свою среду:
export DISPLAY=:1
startkde (или wmaker или что там надо)

Если пройдёт удачно — можно будет наблюдать запущенное на восьмой консоли.

Не могу зайти как пользователь, а только через ROOT

ls -l .dmrc .Xauthority .xinitrc.template:

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Установил SuSe на MacBook через параллель. Думаю все нормально с раскладкой. Устанавливаю пароль, например, 1234, и бесполезно.

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

В общем моя мысля такова, что установлены кривые права на некоторые файлы/каталоги.

Ну и вывод обеих команд запость сюда.

P.S.Вообще-то в нашем монастыре давать пользователю ник с большими буквами не принято.

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Да причина не в этом. Там все подмонтировано норамльно.

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

А есть специалисты по Linux в Питере ? Может стоит встретиться и обсудить на месте ?

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Да причина не в этом. Там все подмонтировано норамльно.

Не могу зайти через root

Где используется sudo

sudo используется всегда, когда вы запускаете что-то из меню Администрирования системы. Например, при запуске Synaptic вас попросят ввести свой пароль. Synaptic — это программа управления установленным ПО, поэтому для её запуска нужны права администратора, которые вы и получаете через sudo вводя свой пароль.

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

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

Для запуска в терминале команды с правами администратора просто наберите перед ней sudo:

sudo <команда>

У вас попросят ввести ваш пароль. Будьте внимательны, пароль при вводе никак не отображается, это нормально и сделано в целях безопасности, просто вводите до конца и нажимайте Enter. После ввода пароля указанная команда исполнится от имени root.

Система какое-то время помнит введённый пароль (сохраняет открытой sudo-сессию). Поэтому при последующих выполнениях sudo ввод пароля может не потребоваться. Для гарантированного прекращения сессии sudo наберите в терминале

sudo -K

Кроме того, часто встречаются ошибки, связанные с каналами в Linux. При исполнении команды

sudo cat test.txt | grep text > result.txt

с правами root исполнится только cat, поэтому файл result.txt может не записаться. Нужно либо писать sudo перед каждой командой, либо временно переходить под суперпользователя.

Не могу зайти как пользователь, а только через ROOT

Установил SuSe на MacBook через параллель. Думаю все нормально с раскладкой. Устанавливаю пароль, например, 1234, и бесполезно.

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Не могу зайти через root

Запуск графических программ с правами администратора

Для запуска графических программ с правами администратора можно воспользоваться диалогом запуска программ, вызываемым по умолчанию сочетанием клавиш Alt+F2.

Допустим, нам необходимо запустить файловый менеджер Nautilus с правами администратора, чтобы через графический интерфейс как-то изменить содержимое системных папок. Для этого необходимо ввести в диалог запуска приложений команду

gksudo nautilus

Вместо gksudo можно подставить gksu, кроме того, пользователи KDE должны вместо gksudo писать kdesu. У вас попросят ввести свой пароль, и, если вы обладаете нужными правами, Nautilus запуститься от имени администратора. Запуск любого графического ПО можно производить с правами администратора, просто написав в диалоге запуска

gksudo <имя_команды>

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

Не могу зайти как пользователь, а только через ROOT

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Ну вообщем я таки надеюсь, что на некоторые файлы установлены неправильные права. В частности на .dmrc. Введи-ка в консольке:

ls -l .dmrc .Xauthority .xinitrc.template

Ну и вообще, добавь ещё одного пользователя. Только нормального, в смысле чтоб ник был ivan и домашний каталог назывался /home/ivan . Ах да, а какая файловая система?

Не могу зайти через root

Время действия введённого пароля

Возможно, вы хотите изменить промежуток времени, в течение которого sudo действует без ввода пароля. Этого легко добиться добавив в /etc/sudoers (visudo) примерно следующее:

Defaults:foo timestamp_timeout=20

Здесь sudo для пользователя foo действует без необходимости ввода пароля в течение 20 минут.
Если вы хотите, чтобы sudo всегда требовал ввода пароля, сделайте timestamp_timeout равным 0.

Не могу зайти как пользователь, а только через ROOT

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

А есть специалисты по Linux в Питере ? Может стоит встретиться и обсудить на месте ?

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

drwxrwxrwt 10 root root 4096 Дек26 /tmp

drwxr-xr-x 6 root root 4096 Дек26 ..

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Ты из России? Проверь раскладку. У меня например немецкая клавиатура, у неё переставлены местами z и y. У меня пароль содержал букву z и я не мог залогониться.

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

> Пишет: Have a lot of fun.

У зюзеводов слово с делом не расходится 🙂

Не могу зайти через root

Sudo не спрашивает пароль

sudo без пароля — чудовищная дыра в безопасности, кому попало разрешено делать что угодно. Если вы разрешили это намеренно — срочно верните обратно как было.

Однако, в некоторых случаях sudo внезапно перестаёт требовать пароль само по себе. Если сделать visudo, то можно увидеть примерно такую строку, которую пользователь вроде бы не добавлял:

ALL ALL=(ALL) NOPASSWD:ALL

Скорее всего, эта катастрофичная строка была добавлена при установке программы типа Connect Manager от МТС или Мегафона. В таком случае, её нужно поменять на строку, разрешающую с правами root запускать только этот Connect Manager, примерно так:

юзернейм ALL= NOPASSWD: /путь/к/программе

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

Не могу зайти как пользователь, а только через ROOT

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

>Установил SuSe на MacBook

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

1. Какая среда выбрана для запуска под обычным пользователем (KDE, GNOME, Window Maker etc)? В смысле, что будет, если в окошке, которое просит имя и пароль, поставить другую среду?

2. Давай просто проверим отдельно, как запускаются Иксы из-под пользователя и как то, что там дальше.
Идём во вторую консоль по ctrl-alt-f2 (надеюсь, она есть). Там заходим под обычным пользователем.
Выполняем команды:
export DISPLAY=:1
X

Если Иксы запустились — пускаем следующее. Идём в третью консоль по ctrl-alt-f3 (надеюсь, она есть), там входим как обычный пользователь. И запускаем свою среду:
export DISPLAY=:1
startkde (или wmaker или что там надо)

Если пройдёт удачно — можно будет наблюдать запущенное на восьмой консоли.

Не могу зайти как пользователь, а только через ROOT

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Не могу зайти через root

Не могу зайти как пользователь, а только через ROOT

Не могу зайти через root

Дополнительно:  Ноутбук не видит второй жесткий HDD. Что делать? — Хабр Q&A
Оцените статью
Master Hi-technology
Добавить комментарий