Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Помогите решить проблему с правами на папку  (Прочитано 1509 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Vlad.V

  • Автор темы
  • Активист
  • *
  • Сообщений: 478
    • Просмотр профиля
Всем доброго времени суток! Есть такая задача, начинать захват видео с IP камеры, после дозвона на определенный номер. Благо дело есть Linux, Asterisk и VLC. Человек звонит на номер, Астериск запускает VLC, VLC выполнят захват видео с камеры. Так же в этом процессе участвуют две директории, ~/video и ~/tmp(тут, кроме прочего, vlc хранит свой pidfile). Папкам назначен владелец и группа NewUser:NewUserGroup, права 774. Т.к. VLC запускается от пользователя Asterisk, последний был добавлен в группу NewUserGroup. Вроде должно все работать, но нет VLC from Asterisk упорно не хочет работать с папками с правами 774. Все налаживается только если права буду 777, но это как-то не правильно.

Может мне кто-то подсказать что я не так сделал?
7 - Разрешает все владельцу, т.е. NewUserю
7 - Разрешает все группе, т.е. NewUserGroup, в которую включен пользователь Asterisk, от которого запускается VLC.
4 - Разрешает всем остальным только чтение.

Вопрос, накой хрен VLC нужна третья 7-ка, если его запускает, тот, который в группе, у которой есть все права?!

Заранее благодарю!

Оффлайн petro25

  • Участник
  • *
  • Сообщений: 182
    • Просмотр профиля
Скорее всего чтото неправильно добавил.

Покажи вывод комманды id для пользователя Asterisk + ls -l для папок ~/video и ~/tmp

Оффлайн Vlad.V

  • Автор темы
  • Активист
  • *
  • Сообщений: 478
    • Просмотр профиля
Чуть-чуть поменял расположение папок, но проблема таже.
Теперь папки video, tmp лежат в папке ~/SSA. Сейчас сделал права на эти папки 777.

id asterisk
uid=108(asterisk) gid=112(asterisk) groups=112(asterisk),20(dialout),29(audio),1004(atlas-o)
NewUser = atlas, NewUserGroup = atlas-o

ls -l ~/SSA
drwxrwxr-- 2 atlas atlas-o   4096 Jun 24 12:02 tmp
drwxrwxrwx 2 atlas atlas-o   4096 Jun 24 11:41 video

ls -l ~/SSA/video
-rw-r----- 1 asterisk root  5447488 Jun 23 22:53 2015-06-24_-_11_42_14_manual.mpg
папка tmp пустая, ls -l ничего не показал, может -la?

Спасибо!

Оффлайн petro25

  • Участник
  • *
  • Сообщений: 182
    • Просмотр профиля
Итак - у тебя юзер asterisk входит в групу asterisk и atlas-o

На tmp сейчас права 774
На video - 777

Вроди как все должно работать.

А попробуй для теста сменить владельца папок на asterisk, права на 664.

Оффлайн Vlad.V

  • Автор темы
  • Активист
  • *
  • Сообщений: 478
    • Просмотр профиля
Пробовал ранее, если сделать chown asterisk:asterisk, то все работает, правда пробовал с правами 774. Если это критично, могу проверить с правами 664, но думаю результат будет положительный.

Загвозда в чем-то же должна быть, ничего не понимаю, ведь 777 это вообще не секьюрно((

 

Страница сгенерирована за 0.018 секунд. Запросов: 22.