linux设计:组管理用户,用组管理用户的权限,用家目录来规定某个用户在自己的家目录下使用
用户家目录: 在 / home / 这个目录下有各个创建的用户家目录,等用户登录时,会自动进入到相应的家目录中
用户组:在linux系统中有很多的组,每一个用户至少属于一个组
系统管理员用户root :属于:root组
如何创建删除一个组:
创建命令 groupadd 组名
删除命令 groupdel 组名
修改用户的组命令 usermod -g 用户组 用户名
一.创建用户(向系统管理员root申请账号身份)
添加用户:
命令行输入 useradd 【可选项】 用户名
①创建用户 利用 useradd 用户名 没有指定该用户进入哪个组,那么就会也新建一个组 (ps:组名与创建的用户名的名相同)
利用默认命令行 创建完用户之后 那么就在home目录下新生成一个 以 用户名 为名的文件夹
可以指定用户的目录home在哪个文件中 命令行 useradd -的指定目录 用户名 (但是创建用户 在home里面还是会自动产生一个与用户名一样的组)
(ps:创建新的文件 命令为 mkdir 目录名)
二.指定(也可以当修改密码指令)密码:
命令行 passwd 用户名
用新建的xm 用户进行登录:
三.删除用户:
要在root用户下进行删除用户:
命令 userdel 用户名
1.删除用户 保留家目录:userdel 用户名
2.删除用户以及家目录:userdel -r 用户名
四.查询用户信息
id 用户名
当用户不存在 则返回无用户。
五.切换用户:
su - 用户名
当高权限用户 切换到低等级用户 无需密码
相反 权限不够
显示当前用户:
命令 whoami