权限
大约 1 分钟
权限
给予用户权限
修改 /etc/sudoers
user1 localhost=(root) /bin/kill
# 表示 user1 用户可以在本地以 root 的身份去执行 kill 命令
%admin ALL=(ALL) NOPASSWD:ALL
# 表示 admin 用户组内的用户可以在所有位置以所有身份用 sudo 执行所有命令,且不需要密码
使用这个可以查看用户组
# 查看自己用户组
groups
# 查看 vcs 的用户组
groups vcs
加入和移出用户组(主要组,只能有一个)
# vcs 加入用户组 admin
usermod vcs -g admin
# vcs 移出用户组 admin (移回自己组)
usermod vcs -g vcs
次要组
The most typical use case of the usermod is adding a user to a group. To add an existing user to a secondary group, use the -a -G options followed the group’s name and the username: If you want to add the user to multiple groups at once, specify the groups after the -G option separated with , (commas) with no intervening whitespace.
# vcs 加入组 test
usermod vcs -a -G test
获取文件夹权限
设置权限并加入组
让文件夹的所属组获得权限
sudo chmod -R g+rwx 路径
查看这个文件夹状况
ll
接下来看情况要不要使用原来的组
- 修改所属组
sudo chown -R :组名 路径
修改所有者
sudo chown -R 用户名 路径
注意
这会替换文件的所有者,如果原所有者不是root将可能失去关于这个文件夹的一些权限
开放文件夹
# -R可以让文件夹下的子文件夹也被赋予上传的权限
sudo chmod -R 777 路径
警告
这会让文件夹以及下面的所有文件暴露在所有用户下
Powered by Waline v3.0.0-alpha.10