rtorrent:torrent
따라서 그룹에 사용자가 있습니다 media-agent
.
이것은 내가 실행하려는 명령입니다.
rtorrent@seedbox:/shared/storage$ cd books
bash: cd: books: Permission denied
폴더의 권한이 664인 경우에도:
rtorrent@seedbox:/shared/storage$ ls -al
total 44
drwxrwxrwx 11 media-agent media-agent 4096 Aug 15 15:05 .
drwxrwxrwx 8 root root 4096 Aug 15 01:12 ..
drw-rw-r-- 3 media-agent media-agent 4096 Aug 15 15:15 books
drw-rw-r-- 2 media-agent media-agent 4096 Aug 15 15:03 cartoons
drw-rw-r-- 4 media-agent media-agent 4096 Aug 15 01:10 games
drw-rw-r-- 3 media-agent media-agent 4096 Aug 15 00:47 libraries
drw-rw-r-- 5 media-agent media-agent 4096 Aug 12 16:54 media-center
drw-rw-r-- 2 media-agent media-agent 4096 Aug 6 15:31 other
drw-rw-r-- 8 media-agent media-agent 4096 Aug 15 01:10 personnal
drw-rw-r-- 5 media-agent media-agent 4096 Aug 15 01:10 software
drw-rw-r-- 2 media-agent media-agent 4096 Aug 6 18:38 sync
그룹 설정은 다음과 같습니다.
rtorrent@seedbox:/shared/storage$ getent group | grep 'media-agent'
torrent:x:1005:vinz243,www-data,ftpuser,media-agent,nodejs,rtorrent
media-agent:x:1007:vinz243,plex,deluge,rtorrent,root,nodejs
nodejs:x:1008:media-agent
답변1
cd
디렉토리에 들어가 려면 x
권한이 필요합니다. 귀하의 books
디렉토리에는 다음이 없습니다.
drw-rw-r-- 3 media-agent media-agent 4096 Aug 15 15:15 books
실제로 이러한 디렉터리에는 x
권한이 없습니다.
다음과 같은 것을 사용하여 권한을 재귀적으로 수정할 수 있습니다.
find . -type d -exec chmod a+x {} \;
media-agent
이 작업을 수행하려면 사용자(또는 ) 여야 할 수도 있습니다 root
.
답변2
chmod g+x books
디렉토리의 실행 가능 플래그는 목록을 의미합니다.