linux--->用户管理

linux 用户

相关配置文件
  • linux主要通过用户配置文件来查看和修改用户信息
  • etc/passwd

    第一个字段:用户名
    第二个字段:密码标志 (表明这个用户有密码,密码放在etc/shadow文件)
    第三个字段:UID 用户id号(id为0表示其是root用户,普通用户从500开始)
    第四个字段:初始用户组id
    第五个字段:用户说明
    第六个字段:家目录(普通用户在/home/用户名,root用户在/root/)
    第七个字段:shell

  • etc/shadow 影子文件
  • etc/group 组信息文件
  • etc/gshadow 组密码文件
  • home/用户名 用户的家目录

用户管理命令
  • useradd 用户名 添加用户
  • passwd 用户名 添加对应用户的密码
  • passwd 很多情况下只能在root用户来操作
    • passwd -l 用户名 锁定用户 (相当于在shadow对应用户密码前加!)
    • passwd -u 用户名 解锁用户 (相当于在shadow对应用户密码前去掉!)
  • usermod 用户名 修改用户信息
  • chage 用户名 修改密码状态(可以用在用户登陆后立马提示修改密码)
  • userdel -r 用户名 删除用户,同时删除对应的家目录
  • whoami 查看当前登陆用户的用户名
  • su - root 切换用户 (中间的减号表示同时切换用户环境变量,所以一定要带)
  • su - root -c "对应命令" 不切换用户地用root身份执行对应命令

猜你喜欢

转载自www.cnblogs.com/frankltf/p/8905976.html