wahhh 发表于 2013-1-10 13:51:09

aria2c 下载文件的权限问题

aria2c装在NAS上,启动的时候缺省是用root用户启的,所以它下载的文件的用户和用户组都是root。

但我们通过samba在Windows管理NAS上的文件时,使用的是nobody用户(属于nogroup用户组),无法修改root用户组的文件。

我试过通过su命令,以nobody用户启动aria2c。产生的文件属性是改成nobody用户的了,但下载没流量。不知道是什么原因。

不知道大家是怎么解决这个问题的。
现在我只能登录到NAS上改一把文件的权限到nobody,这样才能通过samba去修改。

zptpower1 发表于 2013-1-10 15:00:35

1.你看一下你下载到的目录的权限是什么...
2.nobody用户要修改root用户的文件需要把root用户创建的文件权限,如aria2用root权限下载文件/tmp/a.txt,如果你要用nobody来改这个a.txt文件,需要先执行chmod 777 /tmp/a.txt,只要操作一边,这个文件以后就都可以修改了
3.另外提示下,用samba修改nas上的文件需要注意格式,最好不要使用中文,可能会出现乱码问题

wahhh 发表于 2013-1-10 15:04:17

我发现,对目录操作,需要用chown来改用户才有效。

不管如何,经常需要登录到NAS上改权限毕竟不是一个好办法。最好可以一劳永逸地解决问题。

zptpower1 发表于 2013-1-10 15:15:00

- -!那你用samba登陆的时候不要用匿名用户不就得了...

wahhh 发表于 2013-1-10 15:21:14

zptpower1 发表于 2013-1-10 15:15 static/image/common/back.gif
- -!那你用samba登陆的时候不要用匿名用户不就得了...

如何用root用户登录samba?
web界面能加的用户没有root权限

zptpower1 发表于 2013-1-10 15:55:23

试试用admin跑aria2,再用admin登陆samba

youqibing 发表于 2013-10-19 00:35:45

不懂帮顶~~~~~~~~~~~~~
页: [1]
查看完整版本: aria2c 下载文件的权限问题