跳至主要內容

权限

大约 1 分钟

权限

给予用户权限

修改 /etc/sudoers

https://www.cnblogs.com/yanling-coder/p/10947157.htmlopen in new window

user1 localhost=(root)  /bin/kill
# 表示 user1 用户可以在本地以 root 的身份去执行 kill 命令
%admin ALL=(ALL) NOPASSWD:ALL
# 表示 admin 用户组内的用户可以在所有位置以所有身份用 sudo 执行所有命令,且不需要密码

使用这个可以查看用户组

# 查看自己用户组
groups
# 查看 vcs 的用户组
groups vcs

加入和移出用户组(主要组,只能有一个)

https://www.runoob.com/linux/linux-comm-usermod.htmlopen in new window

# 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