linux用户相关操作,linux创建添加新用户 删除用户 ,更改用户 ,设置用户密码等等
目录
- 创建用户
查看所有用户信息
id命令查看用户信息:
说明:
- 设置密码
3用户名切换用户
- 修改用户信息
- 扩展: 删除附加组
- 删除用户
- 总结
- 创建用户
- eg:useradd -m jia -g root
选项 说明
-m 自动创建用户主目录,主目录的名字就是用户名
-g 指定用户所属的用户组,默认不指定会自动创建一个同名的用户组
查看所有用户信息
cat /etc/passwd
id命令查看用户信息:
id jia
说明:
useradd 命令的使用需要使用管理员权限,前面需要加上 sudo
创建用户如果不指定用户组,默认会自动创建一个同名的用户组
查看用户是否创建成功,可以查看/etc/passwd这个文件
查看用户组是否创建成功,可以查看/etc/group这个文件
passwd文件中的每项信息说明,以root:x:0:0:root:/root:/bin/bash为例:
第一个:用户名
第二个:密码占位符
第三个:uid, 用户id
第四个:gid, 用户所在组id
第五个:用户描述, 可选,
第六个:用户的主目录所在位置
第七个:用户所用 shell 的类型,一般由bash或者sh,默认不设置是sh类型
group文件中的每项信息说明, 以jia:x:1001:为例:
第一个:用户组名
第二个:用户组密码占位符,一般Linux系统的用户组都没有密码的
第三个:组id
- 设置密码
- passwd
3用户名切换用户
语法格式:
su - 用户名
su 用户名
- 修改用户组信息
命令 说明
usermod 修改用户信息
设置附加组使用 sudo usermod -G 组名 用户名
usermod选项:
命令 说明
-G 设置一个附加组
-g 修改用户组
eg :sudo usermod -G root jia
- 删除附加组
- 添加和删除附加组信息
gpasswd命令选项:
选项 说明
-a 用户名 给用户添加附加组
-d 用户名 给用户删除附加组
- 删除用户
命令 说明
userdel 删除用户
userdel命令选项:
选项 说明
-r 用户名 删除用户主目录,必须要设置,否则用户主目录不会删除
- 总结
创建用户命令格式: sudo useradd -m 用户名, 默认会创建一个同名的用户组。
查看用户信息使用 id 命令或者 /etc/passwd文件
查看用户组信息使用 /etc/group文件
给用户设置密码使用 sudo passwd 用户名
切换用户使用 su - 用户名
设置附加组使用 sudo usermod -G 组名 用户名
删除用户使用 sudo userdel -r 用户名,默认会删除同名的用户组
作者:alanjia163
来源:CSDN
原文:https://blog.csdn.net/qq_35290785/article/details/89059845
版权声明:本文为博主原创文章,转载请附上博文链接!