linux账户

linux的账户类型有三类
linux的uid范围是1-60000
1超级管理员 root 0
2程序用户 1-499(centos 6以前),1-999(centos 7以后)
3普通用户 500+(centos 6以前),1000+(centos 7以后)
关于账户常用命令
who 查看当前登录用户信息

last命令
-x:显示系统开关机以及执行等级信息

lastlog 查看所有用户的最近一次登录
-t 1

文件位置

/etc/passwd 存放保存用户名称、宿主目录、登录 Shell 等基本信息
/etc/shadow 存放保存密码

添加用户

useradd 【选项】 用户名
例:

  • -u:指定用户的 UID 号,要求该 UID 号码未被其他用户使用。
  • -d:指定用户的宿主目录位置(当与-M 一起使用时,不生效)。
  • -e:指定用户的账户失效时间,可使用 YYYY-MM-DD 的日期格式。
  • -g:指定用户的基本组名(或使用 GID 号)。
  • -G:指定用户的附加组名(或使用 GID 号)。
  • -M:不建立宿主目录,即使/etc/login.defs 系统配置中已设定要建立宿主目录。
  • -s:指定用户的登录 Shell /sbin/nologin

密码管理

passwd 【选项】 用户名
例:

  • -d:清空指定用户的密码,仅使用用户名即可登录系统。
  • -l:锁定用户账户。
  • -S:查看用户账户的状态(是否被锁定)。
  • -u:解锁用户账户。

修改用户账户的属性

usermod 【选项】 用户名
例:

  • -l 更改用户账号的登录名称(Login Name)
  • -L 锁定用户账户
  • -u 修改用户的 UID 号
  • -U 解锁锁用户账户
  • -d:修改用户的宿主目录位置。
  • -e:修改用户的账户失效时间,可使用 YYYY-MM-DD 的日期格式。
  • -g:修改用户的基本组名(或使用 GID 号)
  • -G:修改用户的附加组名(或使用 GID 号)
  • -s:指定用户的登录 Shell

删除用户

userdel 【选项】 用户
例:

-r 将宿主目录一起删除

posted @ 2024-04-08 19:03  leikj  阅读(6)  评论(0编辑  收藏  举报