| whoami | 查看当前登录的用户名 |
| useradd <用户名> | 用来新建一个用户 |
| userdel <用户名> | 删除用户,添加选项-r 删除用户的同时删除用户的家目录 |
| su <指定用户> | su wcw :切换到wcw用户,可能要输入密码,su root或者su 或者su - :切换到root用户 |
| passwd 用来设置密码 | passwd wcw 给wcw用户设置密码,passwd 给当前用户设置密码 |
| 在命令前加sudo | 使用root用户的权限执行命令 |
useradd命令选项:
-d 指定用户的家目录,一般情况下不要指定
-m 创建用户的家目录,会在/home文件夹下创建一个和用户名同名的文件夹
-M 不创建当前用户的家目录
-s 指定用户登录时的的shell解析脚本,一般指定/bin/bash
使用sudo时,如果出现wcw is not in the sudoers file. This incident will be reported.提示,表示当前用户权限不足
此时若想为该用户添加权限有两种方法:
- 解决方案1:修改sudoers文件 使用命令visudo 也可以打开/etc/sudoers文件
使用拥有root用户权限的用户更改/etc/sudoers文件 vim /etc/sudoers - 解决方案2,:将用户添加到有权限的组里
ubuntu:sudo组/admin组
centOS:wheel组/root组
用户组的概念:
当我们创建一个用户时,会自动创建一个和他同名的分组
| groups | 查看当前用户所在的分组 |
| groups username | 查看username用户所在的分数 |
| gpasswd | 用来将用户添加到一个分组,或者从一个分组里删除 |
gpasswd命令选项:
-a 用户名 组名 将用户添加到对应的分组
-d 用户名 组名 将用户从对应的分组里删除.
用户和组相关的一些文件
/etc/passwd 列出系统里所有的用户
/etc/shadow 保存了用户的密码信息
/etc/group 保存了分组相关的信息
精通Linux用户管理与权限控制:从基础到高级实践

被折叠的 条评论
为什么被折叠?



