aria2下载和webdav一起管理,文件命名
- LINUX后端笔记
- 2023-04-24
- 99热度
- 0评论
正文
查看用户所属的组使用命令:$ groups user
或者查看文件:$ cat /etc/group
首先创建群组pro,将该群组设置为/srv/pro所属的群组(所有操作均在root权限下)
$ groupadd pro
$ mkdir /srv/pro
$ chgrp pro /srv/pro
修改目录权限,添加SGID权限。当添加了SGID权限之后,用户进入/srv/pro之后有效群组变为pro。即创建的所有文件、目录的所属群组为pro
$ chmod 2770 /srv/pro
/etc/group组
1.组群名称; 2.组群密码,通常不设定,密码记录在/etc/gshadow; 3. GID. 组id; 4. 以当前组为附加组的用户列表。
[root@localhost home]# getent group ryan
ryan:x:500:
[root@localhost home]# cat /etc/group
root:x:0:
bin:x:1:bin,daemon
daemon:x:2:bin,daemon
sys:x:3:bin,adm
adm:x:4:adm,daemon
tty:x:5:
disk:x:6:
lp:x:7:daemon
root@ds120j:/volume3# id aria2
uid=201949(aria2) gid=201949(aria2) groups=201949(aria2),1(system),100(users)
root@ds120j:/volume3# id aria1
uid=1029(aria1) gid=100(users) groups=100(users),201949(aria2)
root@ds120j:/volume3# chmod 2770 aria2/
cat /etc/group
root@ds120j:/volume3# usermod -a -G users aria2
-ash: usermod: command not found
root@ds120j:/volume3# atp-get
-ash: atp-get: command not found
root@ds120j:/volume3# apt-get
-ash: apt-get: command not found
root@ds120j:/volume3# groups aria2
-ash: groups: command not found
system:x:1:system,DDNS-GO,aria2
最后发现 下载 不会通过, 估计没有写入 权限
系统设置里面 设置一下, 用户组, user 给予 aria2/ 目录,写入权限. 再次测试,通过!
