Linux中管理员和一般用户的用法小结
Linux中管理员和一般用户的用法小结
- 前言
- 一、在root下操作
- 1.1 执行visudo命令,自动打开/etc/sudoers
- 1.2 由root用户切换普通用户
- 1.3 在root用户操作用户组
- 1.4 root用户在用户组中操作用户
- 1.4.1创建用户
- 1.4.2删除用户
- 1.4.3 查看用户所属组
- 1.4.4 修改用户所属组
- 1.5 getent命令用法
- 1.5.1输入getent passwd查看有哪些用户
- 1.5.2 输入getent group查看有哪些组
前言
总结一下在linux中怎么给一般用户赋予权限操作。
一、在root下操作
假如我们现在用的是root用户,要给一个一般的用户赋予权限
1.1 执行visudo命令,自动打开/etc/sudoers
在文件的最后加上:
atguigu ALL=(ALL) NOPASSWORD: ALL
如上修改后表示atguigu这个一般用户使用sudo命令无需输入密码。
这样,我们就能切换atguigu用户通过在命令前加上sudo,执行管理员权限了。
由普通用户返回root用户,直接执行exit命令即可
如下,普通用户没权限在根目录下创建文件夹

执行赋权操作后,注意前面要加上sudo哦

1.2 由root用户切换普通用户
su - 用户名
例如 su - atguigu
如要切回上一用户直接执行命令exit即可
1.3 在root用户操作用户组
创建一个test用户组
groupadd test
删除test用户组
groupdel test
1.4 root用户在用户组中操作用户
1.4.1创建用户

1.4.2删除用户

1.4.3 查看用户所属组

1.4.4 修改用户所属组
usermod -aG 用户组 用户名,指定用户加入指定用户组。
1.5 getent命令用法
1.5.1输入getent passwd查看有哪些用户

1.5.2 输入getent group查看有哪些组

