首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >传输守护进程:即使debian-传输有根组,也拒绝权限。

传输守护进程:即使debian-传输有根组,也拒绝权限。
EN

Ask Ubuntu用户
提问于 2013-03-16 18:02:20
回答 3查看 43.5K关注 0票数 4

我有件很奇怪的事。传输守护程序一直告诉我

“拒绝许可/家庭/传输/下载/.”(..=洪流文件夹和文件的名称)

我创建了这个文件夹传输:

代码语言:javascript
复制
sudo mkdir /home/transmission

之后,我在里面创建了文件夹:

代码语言:javascript
复制
sudo mkdir /home/transmission/incomplete
sudo mkdir /home/transmission/downloads

只需在debian-transmission中创建这些文件夹,就可以首先授予权限:

代码语言:javascript
复制
sudo chgrp -R debian-transmission:debian-transmission /home/transmission

我也加入了这个小组:

代码语言:javascript
复制
sudo usermod -a -G debian-transmission kurt

但是仍然没有访问权限,我可以编辑文件并将文件添加到下载文件夹中,因此我已经将组kurt添加到debian-transmission中。

代码语言:javascript
复制
sudo usermod -a -G kurt debian-transmission

拒绝许可..。嗯。好的,那么将这个文件夹chmod到777。

代码语言:javascript
复制
sudo chmod 777 -R /home/transmission

拒绝许可..。我最后能做的事是:

代码语言:javascript
复制
sudo usermod -a -G root debian-transmission

但什么都帮不上忙。我知道这不是个好办法。但我只是想测试一下这是否有效。每次更改许可后,我都会重新启动传输服务。一些额外信息:

代码语言:javascript
复制
ps aux | grep transmission
output:
117      17319  0.4  0.4 397624 10196 ?        Ssl  18:33   0:05 /usr/bin/transmission-daemon -f --config-dir /var/lib/transmission-daemon/info
kurt     17767  0.0  0.0  13580   900 pts/0    S+   18:52   0:00 grep --color=auto transmission

ps -ef | grep transmission
117      17319     1  0 18:33 ?        00:00:05 /usr/bin/transmission-daemon -f --config-dir /var/lib/transmission-daemon/info
kurt     17827 17229  0 18:53 pts/0    00:00:00 grep --color=auto transmission

groups debian-transmission
debian-transmission root kurt

groups kurt
kurt adm cdrom sudo dip plugdev lpadmin sambashare debian-transmission

有谁能很好地解决我的问题?

EN

回答 3

Ask Ubuntu用户

发布于 2013-10-21 18:09:44

试试这个:

代码语言:javascript
复制
mkdir /your_path/progress
mkdir /your_path/completed
sudo usermod -a -G debian-transmission your_user
chgrp debian-transmission /your_path/progress
chgrp debian-transmission /your_path/completed
chmod 770 /your_path/progress
chmod 770 /your_path/completed
sudo service transmission-daemon stop
sudo adduser your_user debian-transmission
sudo nano /etc/init.d/transmission-daemon
sudo chown your_user -R /var/lib/transmission-daemon/info/
sudo chown your_user -R /your_path/progress
sudo chown your_user -R /your_path/completed
sudo chown your_user -R /etc/transmission-daemon/settings.json

以及文件中的更改: sudo nano /etc/ the daemon/setings.json

代码语言:javascript
复制
"rpc-whitelist": "127.0.0.1" > "rpc-whitelist": "*.*.*.*",
"rpc-password": "password" > "rpc-password": "your_password",
"download-dir": "/var/lib/transmission-daemon/downloads" > "download-dir": "/your_path/completed"
"incomplete-dir": "/var/lib/transmission-daemon/downloads" > "incomplete-dir": "/your_path/progress"

只需重新启动守护进程:

代码语言:javascript
复制
service transmission-daemon start
票数 5
EN

Ask Ubuntu用户

发布于 2015-04-27 01:00:46

经过几个小时的审判和error........this,我就是这样做的:

1.-编辑/etc/init.d/transmission并将"USER“变量设置为"root”以解决文件夹权限问题

2.-编辑/etc/默认/传输-守护进程并将"CONFIG_DIR“变量设置为”/etc/transmission/“,因为我不喜欢/var中的配置文件

票数 1
EN

Ask Ubuntu用户

发布于 2017-07-31 19:34:18

如果这事发生在我身上。

基本上,在整个存储路径中,您需要目录列表权限。我刚刚将r+x添加到其他人中(chmod o+rx /分部/path)。

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

https://askubuntu.com/questions/268606

复制
相关文章

相似问题

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