Ошибка разрешения записи

У меня работает transmission-deamon, и он выдает ошибку Permission Denied: /mnt/RyNet/Downloads/the-torrent/some-file.ext

Так что он не может записывать файлы в каталог загрузки:

ryguy@MPU /mnt/RyNet $ id debian-transmission
uid=120(debian-transmission) gid=132(debian-transmission) groups=132(debian-transmission),117(sambashare)
ryguy@MPU /mnt/RyNet $ ps aux | grep transmis
120      16184  0.2  0.3  57724 12644 ?        Ssl  22:17   0:11 /usr/bin/transmission-daemon -f --config-dir /var/lib/transmission-daemon/info
ryguy@MPU /mnt/RyNet $ ls -alh
total 100K
drwxrwx--- 16 root  sambashare 4.0K Apr 15 21:36 .
drwxr-xr-x  5 root  root       4.0K Dec  4 08:20 ..
drwxrwxrwx  4 root  sambashare 4.0K Apr 20 05:30 Downloads

Но у меня есть каталог загрузки разрешения, установленные на 777, принадлежат группе sambashare.
transmission-deamon работает как debian-transmission пользователь / группа, а debian-transmission пользователь находится в группе sambashare.

Даже странно, когда я установил оболочку пользователя debian-transmission на /bin/bash и вошел в систему через su, я мог без проблем выдавать команды, такие как touch /mnt/RyNet/Downloads/testfile, и это прекрасно создает testfile. [ 1119]

Итак, почему transmission-deamon не может записывать файлы в каталог загрузки?

1
задан 21 April 2013 в 08:09

1 ответ

Ага! transmission-deamon был в группе sambashare, но не был его основной группой.

Выпуск sudo usermod -g sambashare debian-transmission решил мою проблему.

0
ответ дан 21 April 2013 в 08:09

Другие вопросы по тегам:

Похожие вопросы: