홈 디렉토리 /export/home/wjones에 대한 chdir을 수행할 수 없습니다: 권한이 거부되었습니다.

홈 디렉토리 /export/home/wjones에 대한 chdir을 수행할 수 없습니다: 권한이 거부되었습니다.

루트만 SSH 터미널에 로그인할 수 있습니다. 생성된 사용자는 터미널에 액세스할 수 없습니다. 사용자도 로그인할 수 있도록 권한을 변경하려면 어떻게 해야 합니까?

Could not chdir to home directory /export/home/UserName: Permission denied

아래에는 시스템의 루트 사용자 및 일부 파일 사용자에 대한 권한이 나열되어 있습니다.

ls -la /export/home 


# ls -la /export/home
total 126206
drwx------ 573 root     root         577 Jan 28 12:46 .
drwxr-xr-x   3 root     sys          512 Jul 29  2011 ..
drwx------   2 Cmont    student        7 Aug 26 14:07 Cmont
drwx------   2 Rcampbell01 student        7 Aug 21  2018 Rcampbell01
drwx------  24 WS01     student      119 Jan 23 10:04 WS01
drwx------  19 WS02     student       90 Nov 25 08:27 WS02
drwx------  23 WS03     student      193 Jan 23 10:10 WS03
drwx------  22 WS04     student      179 Jan 23 10:06 WS04
drwx------  20 WS05     student      124 Jan 23 10:08 WS05
drwx------  26 WS06     student      147 Jan 23 10:07 WS06
drwx------  24 WS07     student      162 Jan 23 10:06 WS07
drwx------  22 WS08     student      144 Jan 23 10:05 WS08
drwx------  24 WS09     student      162 Jan 23 10:05 WS09
drwx------  23 WS10     student      150 Jan 21 12:52 WS10

답변1

디렉토리의 권한이 /export/home너무 제한적입니다. 루트 사용자만 이 디렉터리에 액세스할 수 있습니다.

이런 식으로 고쳐보세요

chmod go+rx /export/home

답변2

홈 디렉터리는 일반적으로 원래 위치 아래에 있으며 원래 위치에서 /home자동으로 설치됩니다 .loopback

사용자 홈 디렉터리의 원래 위치는 /export/homeNFS 서버 아래 또는 위에 있습니다.

이러한 디렉터리는 필요한 권한을 가진 시스템 관리자가 생성해야 하며 chown새 사용자가 액세스할 수 있어야 합니다.

/etc/auto_home참고: 자동 설치 프로그램에 수행할 작업을 알려주 려면 올바른 항목이 있어야 합니다 . 로컬 홈 디렉토리의 경우 관련 항목은 다음과 같습니다.

*       localhost:/pool/home/&

또는 귀하의 경우:

*       localhost:/export/home/&

귀하의 시스템 관리자는 실제로 잘못된 파일 권한을 사용하고 있습니다 . 나열된 권한은 일반 사용자 /export/home검색도 허용하지 않기 때문입니다 . /export/home최소한 다음이 필요합니다.

rwx--x--x

을 위한 /export/home.

관련 정보