Linux学习笔记_2:用户管理 + 实用指令

用户管理

Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个用户账号,然后以这个账号的用户身份进入系统;Linux的用户至少要属于一个组。

  • 添加用户

    • useradd [-d] bcxtm,添加bcxtm的用户账号(默认/home/bcxtm),-d,添加到指定目录

      若未指定新建用户所属组别,则默认创建一个与用户名一致的组别

  • 指定/修改密码

    • passwd bcxtm,交互式设置密码,只有root用户具有此权限
  • 删除用户

    • userdel [-r] bcxtm,删除bcxtm的用户账号,保留用户目录,-r,级联删除用户目录
  • 查询用户信息

    • id bcxtm,会显示uidgid所在组别名称
  • 切换用户

    • su - bcxtm,非root用户使用su -,以管理员身份进行用户切换

      高权限向低权限切换无需密码验证,反之需要;使用exit切换至原用户。

  • 用户组(类似于角色概念,共性用户所属一个组别)

    扫描二维码关注公众号,回复: 13034146 查看本文章
    • 添加组:groupadd groupName
    • 删除组:groupdel groupName
    • 创建用户时指定组别:useradd -g groupName userName
    • 修改用户组:usermod -g newGroupName userName
    • 用户和组别的关系配置存储
      • 用户配置文件:/etc/passwd
        • 用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录shell
      • 组别配置文件:/etc/group
        • 组名:口令:组标识号:组内用户列表
      • 口令(加密的登录及密码信息)配置文件:/etc/shadow
        • 用户名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

实用指令

  • 运行级别概念(配置文件在/etc/inittab

    • 0:关机
    • 1:单用户
    • 2:多用户无网络服务
    • 3:多用户有网络服务(常用)
    • 4:系统保留
    • 5:图形界面(常用)
    • 6:重启
  • 指定运行级别

    • init [0-6]
  • 如何找回root密码?

    进入单用户模式(无需密码登录),修改root用户密码即可!

  • 帮助指令

    • man + 指令
    • help + 指令

猜你喜欢

转载自blog.csdn.net/Nerver_77/article/details/106771878
今日推荐