Max77 |
|
Темы:
34
Сообщения:
138
Участник с: 19 марта 2017
|
На HTPC стоит aria2 для загрузки контента Демон запускается под пользователем nobody
На жесткий диск с файлами были даны права всем на все sudo chmod -R 777 /mnt/hdd При загрузке файлов aria2 записывает их с правами -rw-r–r– 1 nobody root В результате под локальным пользователем системы я не могу их удалять и перемещать. Как сделать, чтобы права на вновь создаваемые файлы брались от корневой папки, по аналогии с NTFS? |
redix |
|
Темы:
34
Сообщения:
3432
Участник с: 11 марта 2013
|
chown
In Tux We Trust
|
indeviral |
|
Темы:
39
Сообщения:
3203
Участник с: 10 августа 2013
|
Max77лучше конечно запускать сразу от нужной группы или пользователя. но в крайнем случаи можно написать скрипт который после загрузки будет менять права на нужные.
Ошибки в тексте-неповторимый стиль автора©
|
kurych |
|
Темы:
0
Сообщения:
1394
Участник с: 06 ноября 2011
|
Как вариант, для пользователя, под которым работает демон, изменить значение umask |
Max77 |
|
Темы:
34
Сообщения:
138
Участник с: 19 марта 2017
|
redixНе то. Меняет владельцев на существующих файлах и папках, но новые создаются с правами -rw-r–r– 1 nobody root. Пробовал прописывать в опциях fstab umask=000 или umask=111,dmask=000, в результате система вообще переставала грузиться, хотя это отдельный жесткий диск, который подключен по SATA |
vs220 |
|
Темы:
25
Сообщения:
8482
Участник с: 16 августа 2009
|
Max77если файловая поддерживает acl https://wiki.archlinux.org/index.php/Access_Control_Lists_(Русский) |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
indeviralподдержу
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
anode |
|
Темы:
8
Сообщения:
1019
Участник с: 30 августа 2011
|
Вы дали права на папку /mnt/hdd, а при монтировании вашего хдд в папку применяются права по-умолчанию, если иное не указано в /etc/fstab. Например, /etc/fstab: тогда вівод ls -l /mnt/seven: А если umask убрать, то : Короче, man mount.PS. Соответственно, во втором случае touch /mnt/seven/tttt от простого пользователя дает: , а в первом фигу, так как хозяин root, а остальнім нет ни каких прав:
|
vladis |
|
Темы:
2
Сообщения:
17
Участник с: 21 января 2020
|
Всех приветствую! Похожая проблема. Решил использовать aria2 для закачек удалённо. Юнит файл из wiki https://github.com/GutenYe/systemd-units/tree/master/aria2. Каталог расшарен в samba (условно /nas). В нём создал Downloads. Ария пишет файлы как root 100644. После скачивания, файл не доступен для изменений. Как изменить права на 666, кроме как chmod. Рассматривал несколько вариантов, сразу при закачке получить нужные права. В самой арии не нашёл как это сделать. Тоже самое сделать через юнит системд, не нашёл как, выполнить какой-то скрипт после закачки, как в трансмишин, не нашёл. В самбе, "перенаправить" права по типу 644->666 без изменения фактических прав на сам файл, вроде так она не умеет. Может конечно плохо искал. |