Не вдалося chdir до домашнього каталогу під час створення та входу нового користувача?


0

Я новий користувач CentOS, і тепер я хочу створити нового користувача моєї системи і дозволити йому мати доступ лише до одного каталогу.

Спочатку я створюю групу з назвою test.

Тоді:

useradd -g test -d /home/disk/disk1/testDir testuser

Це disk1справжній диск, який встановлений у папці disk1.

І тепер я бачу testDirпапку та її llвихід:

drwx------ 2 testuser test  4096 Jul 27 14:48 testDir

І після того, як я встановив пароль та логін за testuserдопомогою putty. Він говорить:

Could not chdir to home directory /home/disk/disk1/testDir: Permission denied

Папка існує та належить їй testuser. Я не розумію, чому в отриманні дозволу відмовили?


Що ls -ld /home/diskі ls -ld /home/disk/disk1повернути?
cuonglm

@cuonglm Дякую, я вважаю, що / home / disk належить іншому користувачеві. Опублікуйте свою відповідь, і я прийму її.
zzy

Відповіді:


3

Коли ви не можете отримати доступ до каталогу, у вас є права доступу, перше, що вам слід перевірити, це ваші права доступу з батьківськими каталогами:

ls -ld /home/disk

і:

ls -ld /home/disk/disk1

Вам потрібно принаймні виконати дозвіл на доступ до дитини цих каталогів.


0

Як не дивно, при встановленні RHEL6.5 двома правами каталогу не вдалося ввійти:

% ssh dvpsmf
blah@dvpsmf.test.com.au's password: 
Last login: Wed Feb  3 11:08:03 2016 from 10.14.107.212
Could not chdir to home directory /osp/local/home/blah: Permission denied 
$ 
$ ls -ld --context / /osp /osp/local /osp/local/home
ls: cannot access /osp/local/home: Permission denied
dr-xr-xr-x. root  root system_u:object_r:root_t:s0      /
drwxr-xr-x. root  root system_u:object_r:etc_runtime_t:s0 /osp
drwxr-x---  abcde osp  ?                                /osp/local
$
$ sudo ls -ld --context / /osp /osp/local /osp/local/home
dr-xr-xr-x. root  root system_u:object_r:root_t:s0      /
drwxr-xr-x. root  root system_u:object_r:etc_runtime_t:s0 /osp
drwxr-x---  abcde osp  ?                                /osp/local
drwxr-x---  abcde in   ?                                /osp/local/home
$

Користувач вже був членом групи в - додавання до групи OSP фіксованого входу

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.