> cd /home/ron
> du -sh .
du: cannot read directory ‘./.config/gnome-control-center’: Permission denied
> ls -l
d-w-r-xr-T. 2 ron users 10 Jul 31 2021 gnome-control-center
> cd ~/.config/gnome-control-center
-bash: cd: gnome-control-center: Permission denied
RHEL 7.9 x86-64에서 "GUI가 있는 서버"로 설치하는 방법을 설명할 수 있는 사람이 있습니까? d-w-r-xr-T
이 올바른지? 그렇다면 왜 그렇습니까? 내 가족 계정에서 이 하위 폴더에 액세스할 수 없는 이유는 무엇입니까?
답변1
chmod 1254
권한을 요청한 것 같지만 ~/.config/gnome-control-center
그렇지 않은 경우 RedHat 설치가 권한을 요청했을 가능성이 있습니다. 내 디렉토리를 확인 RedHat 9
하고 다음 권한을 얻었습니다.
drwx------. 3 redhat redhat 25 Apr 6 19:20 gnome-control-center
어쩌면 이전 버전의 RedHat이 귀하가 가지고 있는 권한을 사용했을 수도 있습니다.
권한 관련: 현재 사용자에게 실행/읽기 권한이 없음 d-w-r-xr-T ron users
을 알 수 있습니다 . ron
따라서 시도하면 (실행 권한이 부족하여) cd
얻을 수 있습니다 . Permission denied
하려고 할 때도 마찬가지입니다.읽다이 디렉토리는 다음과 같습니다.읽다누락된 권한:
$> ls ./.config/gnome-control-center
ls: cannot open directory './.config/gnome-control-center': Permission denied
redhat
귀하의 사용자가 해당 그룹에 속해 있는 것 같습니다 users
. 그룹 권한이 인데도 디렉토리에 액세스할 수 없는 이유가 궁금할 수도 있습니다 r-x
. 이 동작은 정확하고 다음과 일치합니다.경로 확인:
파일의 권한 비트는 3비트로 구성된 세 그룹으로 구성됩니다. chmod(1) 및 stat(2). 세 개의 첫 번째 세트는 호출 프로세스의 유효 사용자 ID가 파일의 소유자 ID와 같을 때 사용됩니다. 두 번째 그룹(3개 중)은 파일의 그룹 ID가 호출 프로세스의 유효 그룹 ID와 같을 때 사용됩니다.
당신의 파마 에 대해서 T
: d-w-r-xr-T
이것은 다음과 관련이 있습니다끈끈한 비트. 권한에 T
perms가 others
없을 때 사용됩니다 execution
. 따라서 이를 얻으려면 다음을 t
사용해야 합니다.
chmod o+x gnome-control-center