1

В домашней папке пользователя 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 должен иметь возможность войти в нее. Очевидно, я мог бы просто войти в режим суперпользователя и переместить файлы таким образом, но объяснение было бы здорово.

1 ответ1

3

В этом случае вы просто добавили pi в группу debian-transmission . Вам нужно выйти и снова войти, чтобы членство в группе вступило в силу. Если вы не хотите фактически выходить из системы, вы можете сделать что-то вроде exec bash (при условии, что вы используете bash качестве оболочки) - это должно иметь тот же эффект.

id предоставит вам информацию об активном пользователе и группе. id -G (для --groups) перечисляет группы, для которых ваше членство уже вступило в силу. Если вы не видите нужную группу в этом списке, вам необходимо снова войти в систему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .