用户和权限管理

用户管理

用户切换

su [-] [username]    #[-]为可选,带上-会加载环境变量

exit  ctrl+d    #可以回退到上一个用户

可以在命令前面加sudo以临时获取root权限

给普通用户sudo认证

切换到root用户,输入命令visudo,此时会自动打开/etc/sudoers

在文件最后添加  username ALL=(ALL)  NOPASSWD: ALL  即可

用户和用户组

一个用户可以属于多个用户组

用户组管理

groupadd 用户组名    #创建用户组

groupdel 用户组名    #删除用户组

用户管理

useradd [-g -d] username    #创建用户

# -g 指定用户组,不指定会自动创建同名的用户组加入,指定需要用户组存在

# -d 指定用户home目录,不指定,默认在/home/username

userdel [-r] username    #删除用户

# -r 选择-r会一起删除用户的home目录,不选择会保留

id [username]    #查看用户,如果不提供username则查看自己

usermod -aG 用户组 用户名    #将指定用户加入指定用户组

getent passwd    #查看当前系统的所有用户

 

getent group    #查看当前系统有哪些组

权限管理

认知权限信息

r:4  w:2  x:1

 

修改权限控制

chmod  修改权限

chmod [-R] 权限 文件或者文件夹    #只有文件/文件夹的所属用户或者root用户可以修改

#带上 -R 表示对文件夹内的全部类容应用同样的操作

 

chown  修改所属用户/用户组

chown [-R] [用户] [:] [用户组] 文件/文件夹    #只有root用户可以更改

# -R 同chmod

posted @   happy_in  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
点击右上角即可分享
微信分享提示