Особые разрешения / проблема с группой [закрыто]

Я пробовал создать отдельную учетную запись пользователя для rtorrent и sickbeard (торрент-загрузчик), так что все не работает как root, но я откусил больше, чем могу chew.

Я chmodded 2770 (setgid, user + group ALL) и уверен, что 'sickbeard' находится в группе 'users', как и rtorrent. Sickbeard все еще жалуется, что не может писать. Я даже попробовал 'su sickbeard', перешел в каталог и прикоснулся к нему, чтобы создать файл, и он работает отлично. Я уверен, что sickbeard работает от имени пользователя sickbeard, я проверил в htop.

Вот некоторые результаты, которые могут быть полезным:

      sickbeard@parsnip:/media/store1/torrents$ groups
      sickbeard users

      rtorrent@parsnip:/media/store1/torrents$ groups
      rtorrent users

      root@parsnip:/media/store1/torrents# ls -lha
      total 268K
      drwxrws---  7 rtorrent users 4.0K Mar 27 16:46 .
      drwxrws--- 11 root     users 4.0K Mar 27 17:03 ..
      drwxrws---  4 rtorrent users 4.0K Mar 27 16:26 complete
      drwxrws---  4 rtorrent users 4.0K Mar 27 16:46 download
      drwxrws---  2 rtorrent users 244K Mar 27 16:42 session
      drwxrws---  2 rtorrent users 4.0K Mar 27 13:56 uploads
      drwxrws---  4 rtorrent users 4.0K Mar 27 16:25 watch

      rtorrent@parsnip:/media/store1/torrents/watch/tv$ ls -lha
      total 12K
      drwxrws--- 3 rtorrent users 4.0K Mar 27 16:25 .
      drwxrws--- 4 rtorrent users 4.0K Mar 27 16:25 ..
      drwxrws--- 2 rtorrent users 4.0K Mar 27 17:09 sickbeard

Надеюсь, специалист по unix сможет указать, в чем я ошибаюсь.

РЕДАКТИРОВАТЬ: Определенно происходит что-то странное. Конфликтующая информация ниже меня озадачила - я ничего не менял с тех пор

      parsnip@parsnip:~$ sudo grep -e '^users:' /etc/gshadow
      users:*::xbmc,sickbeard,rtorrent,parsnip,root
      parsnip@parsnip:~$ sudo grep -e '^users:' /etc/group
      users:x:100:xbmc,sickbeard,rtorrent,parsnip,root
      parsnip@parsnip:~$ groups
      parsnip adm cdrom sudo dip plugdev lpadmin sambashare
      parsnip@parsnip:~$ cd /media/store1/torrents/complete/tv/sickbeard
      -bash: cd: /media/store1/torrents/complete/tv/sickbeard: Permission denied
      parsnip@parsnip:~$ su sickbeard
      sickbeard@parsnip:/home/parsnip$ groups
      sickbeard users
      sickbeard@parsnip:/home/parsnip$ cd /media/store1/torrents/complete/tv/sickbeard
      sickbeard@parsnip:/media/store1/torrents/complete/tv/sickbeard$ exit
      exit
      parsnip@parsnip:~$ cd /media/store1/torrents/complete/tv/sickbeard
      -bash: cd: /media/store1/torrents/complete/tv/sickbeard: Permission denied
1
задан 27 March 2013 в 21:47

2 ответа

Как альтернативное решение: перезапуск не должен был быть необходим. Выйти (полностью) и вернуться обратно должно было быть достаточно.

0
ответ дан 27 March 2013 в 21:47

Ответ OP в комментарии :

Удивительно, но перезапуск решил проблему. Я не знал, что серверная система Unix нуждалась в перезагрузке, чтобы новые группы / разрешения имели полный эффект ... очевидно, перезагрузка действительно исправляет все!

0
ответ дан 27 March 2013 в 21:47

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

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