Nautilus не может создать следующие необходимые папки

Я изменил свое имя пользователя, и когда я сделал это, я не могу войти в систему с моим новым пользователем, и эта ошибка появляется на экране: nautilus не может создать следующие необходимые папки: / home / "last username" / desktop и / home / 'last username' /. nautilus . Также когда я нажимаю CTRL + ALT + F6 < / kbd> для командной строки я не могу войти под своим новым именем пользователя. Хотя у меня все еще есть доступ к Linux через root. Моя версия Ubuntu - 11.04.

2
задан 17 October 2012 в 15:12

2 ответа

Вы захотите войти в систему как пользователь root, чтобы сделать это

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

ls /home

Если вы видите папку со старым именем пользователя, введите команду

mv /home/[oldusername] /home/[newusername]

Затем введите команду

usermod -d /home/[newusername] [newusername]
usermod -d /home/[newusername] [oldusername] (just for good measure)

Если вы по-прежнему не можете войти в систему после для этого вам нужно отредактировать файл / etc / passwd

nano /etc/passwd
  1. Найдите строку, которая начинается с вашего старого или нового имени пользователя
  2. Убедитесь, что первое поле ваше новое имя пользователя
  3. Убедитесь, что в 6-м поле (после 5-го двоеточия) указан ваш новый домашний каталог - / home / [newusername]
  4. Обратите внимание на поля UID и GID (второе и третий соответственно), это обычно 1000 в однопользовательских системах. Если это не так, запишите его или запомните. Я обозначаю эти поля как [UID] и [GID] ниже.

chown -R [UID]:[GID] /home/[newusername]

0
ответ дан 17 October 2012 в 15:12

У меня была эта проблема на RHEL6. Это потому, что у меня включен графический интерфейс, и я пытался войти в систему с помощью идентификаторов моего домена. Я не мог войти в систему.

Затем я сделал этот шаг

Как только машина находится в домене, откройте консоль (не SSH) и войдите в систему как root. Нажмите Система> Администрирование> Аутентификация. Измените базу данных учетных записей пользователей на Winbind. (Если вы не сделаете этого, вы не сможете войти в систему.

В этот момент я смог войти в систему, но именно здесь я начал получать ошибки Nautilus.

Затем я вернулся к «Система> Администрирование> Аутентификация». ** Нажмите «Дополнительные параметры» и установите флажок «Создать домашние директории при первом входе в систему».

Это исправило проблему для меня, и мои домашние диски были созданы.

Надеется, что это поможет кому-то.

0
ответ дан 17 October 2012 в 15:12

Другие вопросы по тегам:

Похожие вопросы: