Intereting Posts
Разрешить пользователю запускать команду с аргументами (которая содержит пробелы) Как загрузить оригинальный файл ramdisk на компьютер? Невозможно правильно просмотреть некоторые шрифты в Debian 8.2 Две записи для каждого диска на hba Realtek r8169 не работает в CentOS 6.5 проверьте, есть ли у пользователя пароль, установленный для его учетной записи в скрипте Восстановление (еще не созданного) RAID5 с URE (неисправимые ошибки чтения) Почему в моих журналах sshd много попыток на недопустимых портах? Как найти размер размонтированного раздела в Linux? Есть ли способ иметь NPTv6 с отслеживанием соединений в Linux? Раздел «X» не начинается с границы физического сектора NIS: Как разрешить доступ к домашним каталогам локальных и удаленных пользователей? Как удаленно установить CentOS / RHEL 7 с помощью спасательного образа, такого как GRML? / var House Keeping загрузочные метки и сектора

Изменение домашнего каталога путем редактирования / etc / passwd

Я читаю книгу о Linux. В нем говорится, что один из способов (хотя и не самый лучший – я знаю, что это также можно сделать с помощью usermod ), чтобы изменить домашний каталог пользователя, – это изменить домашний каталог в /etc/passwd для этого конкретного пользователя. Я успешно изменил запись для конкретного пользователя, чтобы

mainuser:x:1000:1000:mainuser:/home/mainuser/projects:/bin/bash

Однако, войдя в оболочку как этот пользователь, я /home/mainuser каталог /home/mainuser а не /home/mainuser/projects . Я не понимаю, что такое домашний справочник? Должен ли я быть в /home/mainuser/projects при входе в систему?

Дополнительная информация:

Запуск Linux Fedora 25

grep mainuser / etc / passwd mainuser:x:1000:1000:mainuser:/home/mainuser/projects:/bin/bash

$ getent passwd mainuser mainuser:x:1000:1000:mainuser:/home/mainuser/projects:/bin/bash