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

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

Debian 9로 새 VPS를 얻은 후 루트를 사용하여 새 사용자를 만들었습니다. adduser joe 명령을 사용하여 joe라는 새 사용자 이름을 만들었습니다. 그런 다음 usermod -aG sudo joe를 사용하여 관리 권한을 부여했습니다. 그런 다음 로그아웃하고 Putty를 사용하여 joe로 로그인합니다. 조의 비밀번호를 입력했습니다. 비밀번호를 입력한 후 다음 메시지가 나타납니다.
홈 디렉토리 /home/joe에 chdir할 수 없습니다: 권한이 반환되었습니다.
-bash: /home/joe/.bash_profile: 권한이 반환되었습니다.

다음 명령을 사용하여 /home/joe 디렉토리를 확인했습니다.

sudo ls -al /home/joe
total 20
drw-r--r-- 2 joe  joe  4096 Feb  7 16:32 .
drwxr-xr-x 4 root root 4096 Feb  7 16:32 ..
-rw-r--r-- 1 joe  joe   220 Feb  7 16:32 .bash_logout
-rw-r--r-- 1 joe  joe  3526 Feb  7 16:32 .bashrc
-rw-r--r-- 1 joe  joe   675 Feb  7 16:32 .profile

joe로 로그인한 후 /home/joe 디렉터리에 어떻게 들어가나요?

답변1

분명히 /home/joe에는 사용자에 대한 실행 권한이 없습니다. 디렉토리에 대한 실행 권한은 디렉토리 탐색을 허용합니다.

sudo chmod 755 /home/joe를 시도하고 다시 로그인하십시오.

관련 정보