LINUX学习笔记之用户管理

一、linux的用户管理

1.添加用户

​ useradd + 用户名

  • 会自动创建与用户名相同的家目录,存放在home目录下
  • 可以通过useradd -d +指定目录+用户名 来指定家目录
2.指定/修改密码

​ passwd+用户名

  • 如果没有指定用户名,将修改当前用户的密码
3.删除用户

​ userdel + 用户名

  • 这种方法可以保留家目录,如果不想保留家目录,需要用userdel -r +用户名
4.查询用户信息

id + 用户名

  • 如果用户名不存在,返回无此用户
5.切换用户

su + 用户名

  • 权限高的用户切换到权限低的用户时不需要密码
  • 当需要返回原来的用户时,可用logout/exit指令
6.查看登录用户信息

whoami 或者 who am i

  • 前一个只有用户名,后面一个信息更加详实

二、用户组管理

1.新增用户组

groupadd+组名

2.修改用户组

usermod -g mojiao zwj

三、用户和组相关文件

1./etc/passwd 文件

用户配置文件,记录用户的信息

2./etc/shadow 文件

口令配置文件

3./etc/group

组配置文件,记录linux包含的组信息

  • shell有很多种,bash,tcsh,csh等国内常用bash