LINUX.ORG.RU
решено ФорумAdmin

Как зайти в графическую оболочку в linux?

 ,


0

1

Установил только что Debian 9.3 с графической оболочкой Gnome. При установке не создавал пользователей, предполагая вход под рутом. Но в графическом окне входа в систему не могу зайти под рутом, получаю сообщение «Не сработало. Попробуйте еще раз». Тогда захожу в консоль, создаю пользователя и уже под ним снова пытаюсь зайти в графическом окне. Но получаю то же сообщение. Что я делаю не так?

Под рутом в графической оболочке не следует.

Пользователя ты создал, а добавил его в необходимые группы?

burato ★★★★ ()

огда захожу в консоль, создаю пользователя

Какой командой?

useradd имя пользователя

или

useradd -m имя пользователя
?

Если первой, то для пользователя не создана домашняя директория.

Создай её из под root:

mkdir /home/пользователь
chown пользователь:пользователь /home/пользователь

Ну и пароль не забудь задать

passwd пользователь

А так, в настройках GDM, менеджера входа Gnome, по умолчанию запрещён вход пользователя root.

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87

Разве домашняя директория не создается автоматически?

useradd -D:
GROUP=100
HOME=/home
...

Пользователя создавал так:

useradd username -g users -p pwd

Запись в /etc/passwd:

username:pwd:1000:100::/home/username

a-lexx ()
Ответ на: комментарий от a-lexx

Разве домашняя директория не создается автоматически?

Если утилита useradd вызывалась без ключа '-m', то дамашняя директория не будет создана.

useradd(8)                Команды управления системой               useradd(8)



ИМЯ
       useradd - регистрирует нового пользователя или изменяет информацию по
       умолчанию о новых пользователях

СИНОПСИС
       useradd [параметры] УЧЁТНАЯ_ЗАПИСЬ

       useradd -D

       useradd -D [параметры]

ОПИСАНИЕ
       При запуске без параметра -D команда useradd создаёт новую учётную
       запись пользователя, используя значения из командной строки и системные
       значения по умолчанию. В зависимости от параметров командной строки,
       команда useradd обновляет системные файлы, а также может создать
       домашний каталог нового пользователя и скопировать начальные файлы
       настроек.

       По умолчанию, для нового пользователя также создаётся группа (смотрите
       параметры -g, -N, -U и USERGROUPS_ENAB).

ПАРАМЕТРЫ
       Параметры команды useradd:

       -b, --base-dir БАЗОВЫЙ_КАТАЛОГ
           Базовый системный каталог по умолчанию, если другой каталог не
           указан с помощью параметра -d. Значение БАЗОВЫЙ_КАТАЛОГ
           объединяется с именем учётной записи для определения домашнего
           каталога. Если не указан параметр -m, то БАЗОВЫЙ_КАТАЛОГ должен
           существовать.

           Если этот параметр не задан, то команда useradd будет использовать
           базовый каталог, указанный в переменной HOME в файле
           /etc/default/useradd иначе /home (по умолчанию).

.....

       -m, --create-home


           с помощью параметра the -k option), будут скопированы в домашний
           каталог.

           По умолчанию, если этот параметр не указан и не задана переменная
           CREATE_HOME, домашний каталог не создаётся

Так что читайте документацию.

Удачи.

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87

когда ты перестанешь херню советовать?

mkdir /home/пользователь
chown пользователь:пользователь /home/пользователь

usermod кому придумали?

novitchok ★★★★★ ()
Ответ на: комментарий от a-lexx

Разве домашняя директория не создается автоматически?

используй adduser, в дебианах она интерктивна, создаёт домашнюю директорию.

novitchok ★★★★★ ()
Ответ на: комментарий от anonymous

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

a-lexx ()

нажмите комбинация ctl+alt+f4-12 (перебирайте) когда увидите терминал , войдите под рутом добавьте зверя командой adduser далее выйдите и попробуйте авторизоваться..

yoZz ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.