したがって、ユーザー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
ディレクトリに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
)である必要がある場合があります。
chmod g+x books
ディレクトリの実行可能フラグはリストを意味します。