В домашней папке пользователя pi
в моем дистрибутиве Raspbmc у меня есть следующие каталоги:
$ sudo tree . -L 2
.
`-- downloads
|-- complete
`-- incomplete
Они принадлежат пользователю и группе debian-transmission
, которые запускают команду translation transmission-daemon
:
pi@raspbmc$ ls -al
total 44
...
drwxrwx--- 4 debian-transmission debian-transmission 4096 Oct 20 18:48 downloads
Как и complete
и incomplete
каталоги в пределах:
pi@raspbmc:~$ sudo ls -al downloads/
total 16
...
drwxrwx--- 3 debian-transmission debian-transmission 4096 Oct 20 19:35 complete
drwxrwx--- 2 debian-transmission debian-transmission 4096 Oct 20 19:35 incomplete
Однако текущий пользователь, pi
, является членом группы debian-transmission
:
pi@raspbmc:~$ groups pi
pi : pi adm disk lp dialout cdrom audio video debian-transmission
Так почему же я не могу записать на cd
downloads/
?
pi@raspbmc:~$ cd downloads/
-bash: cd: downloads/: Permission denied
Я не очень разбираюсь в разрешении Unix, но было бы здорово, если бы кто-то мог мне помочь, так как я хотел бы иметь возможность перемещать файлы из одного из этих каталогов в другое место. У меня сложилось впечатление, что, поскольку все эти каталоги имеют разрешения 770, любой член, принадлежащий debian-transmission
должен иметь возможность войти в нее. Очевидно, я мог бы просто войти в режим суперпользователя и переместить файлы таким образом, но объяснение было бы здорово.