johnny
написал 3 января 2006 года в 13:56 (514 просмотра)
Ведет себя
как мужчина; открыл 13 тем в форуме, оставил 51 комментарий на сайте.
у меня slackware 10.1. я все время работал суперпользователем (рутом), потом создал нового пользователя johnny: useradd -c johnny -d /home/johnny -p ….. -s /bin/bash johnny. потом я в него зашел, а у меня не работает ни оконный менеджер, и я не могу даже там файл создать…. как решить эту проблему?
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
проверь разрешения на домашний каталог.
может бы оно не выставилось правильно. (что, конечно же, странно, но мало ли)
может быть, что на разделе банально нет места. такое тоже бывает.
а вообще, см. так же и логи.
а как проверить разрешения на домашний каталог? я не знаю на счет места, при установке я создал swap — 518 m, ext2 — 12 гиг., то есть я создал 2 раздела и установил на него… надо наверно было делать еще /home раздел так чтоли?
вывод команд
Я прописал и что теперь7
root@darkstar:~# id johnny
uid=1000(johnny) gid=100(users) groups=100(users)
root@darkstar:~# ls -lF /home
total 4
drwxr-xr-x 2 root root 4096 2004-09-03 19:16 ftp/
ну вот и смотрим внимательно: указанный домашний каталог пользователя попросту… отсутствует.
создай для пользовтеля оный:
(хотя, стоило бы группу для пользователя создать отдельную)
после этого и пытайся работать.
/etc/skel может в слаке у тебя и отсутствовать. тогда попросту создай /home/johnny командой mkdir /home/johnny и выстави права на этот каталог
jinn объясни, что ты делал вот в коде.. первое создал каталог /home/johnny а второе и третье что обозначают? и как создать отдельно для пользователя каталог? его походу надо при установке делать так?
В директории /etc есть такой шаблон домашней директории пользователя, skel называется. Там ничего особенного нету (прогони ls -a /etc/skel), так для порядка. Ее обычно копируют в свежесозданную домашнюю директорию пользователя.
Третья команда делает созданную директорию собственностью пользователя. Иначе, он не сможет ничего там делать. Команда рекурсивна.
Good Luck,
UT
и как создать отдельно для пользователя каталог? его походу надо при установке делать так?
Не понял вопроса. Ты просил объяснить смысл двух последних комманд, приведенных Genie, я так и сделал. А создает домашнюю дтректорию пользователя первая команда, mkdir /home/
Good Luck,
UT
спасибо всем! всё отлично пашет.