В Unix, когда я создаю пользователя с помощью useradd, он по умолчанию создает их домашний каталог в /home. Но я указал другому пользователю, чтобы его домашний каталог находился в /home /summer. Когда я использую команду ls внутри моего каталога, он не отображает моего нового пользователя, как /home. Что я делаю неправильно? Новый пользователь существует в файле etc /passwd.
3 ответа
grep
для пользователя в /etc /passwd. Их полный путь к каталогу будет определен там, если пользователь был настроен правильно. Также убедитесь, что вы используете sudo
для просмотра домашнего каталога других пользователей на случай, если разрешения отключают ваш просмотр.
sudo ls -la /home/summer
Для просмотра всего содержимого каталога sudo
вам нужно быть пользователем root или выполнить последнюю команду с /home
(повышенными правами доступа).
Используйте sudo ls /home/*user*
для просмотра всех файлов и папок в домашнем каталоге этого пользователя
Я понял, что думал, что запись домашнего каталога как home/summer автоматически создаст их домашний каталог с именем пользователя. Правильный способ создать домашний каталог - это home/summer/username, а я писал только home/summer.