首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拒绝传输下载的文件的权限

拒绝传输下载的文件的权限
EN

Ask Ubuntu用户
提问于 2016-10-14 10:10:49
回答 1查看 1.3K关注 0票数 0

在Ubuntu Desktop 16.04的新安装上,我使用以下程序安装了传输:

代码语言:javascript
复制
sudo apt-get install transmission-cli transmission-common transmission-daemon
sudo service transmission-daemon stop
sudo nano /var/lib/transmission-daemon/info/settings.json

在设置中,我将下载和不完整文件夹目的地和umask设置为"2",并将我的用户名添加到debian-transmission组中。

代码语言:javascript
复制
sudo usermod -a -G debian-transmission username
sudo service transmission-daemon start

先下载,几秒钟后给我permission denied

因此,我试图更改文件夹的所有权和权限:

代码语言:javascript
复制
sudo chown username:debian-transmission /media/public/downloads
sudo chmod 770 /media/public/downloads

( incompelete文件夹也是如此),但问题是一样的。

我附上了ps -ef | grep transmission的输出。

代码语言:javascript
复制
debian-+ 984 1 0 08:02 ? 00:01:30 /usr/bin/transmission-daemon -f --log-error
username 4365 4350 0 17:20 pts/17 00:00:00 grep --color=auto transmission

ps aux | grep transmission

代码语言:javascript
复制
debian-+ 984 0.2 0.2 345376 17516 ? Ssl 08:02 1:30 /usr/bin/transmission-daemon -f --log-error
username 4369 0.0 0.0 21312 976 pts/17 S+ 17:21 0:00 grep --color=auto transmission

ls -l /media/public/downloads的输出是:

代码语言:javascript
复制
drwxrwx---+ 2 username debian-transmission

最后一个可能有助于理解我的情况的信息是mdadm设备上的不完整和下载文件夹,但我不知道如何提供更多有关它的详细信息。

EN

回答 1

Ask Ubuntu用户

发布于 2016-10-17 08:19:14

我发现解决这个问题的唯一方法是编辑/etc/init.d/transmission,并将"USER“变量设置为"root”。

我知道这不是正确的方法,但它是唯一允许传输守护进程在目标文件夹中写入文件的方法

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/836927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档