用户登录注销

logout注销指令在图形运行级别无效(即进入linux主机打开终端运行logout无效,远程控制logout有效),在运行级别3下有效。(运行级别这个概念,后面介绍)

创建用户,指定密码

  • useradd -d homedirctory yanjing 只是创建了个用户名,除非加上-m
  • adduser yanjing (adduser会直接创建一个和用户名同名的家目录和同名的组,useradd 与adduser的区别)

  • passwd yanjing 设置密码

    -d添加用户时,homedirctory不能先存在

删除用户

userdel yanjing 会同时删除家目录
userdel -r yanjing 保留家目录

  • 一般回保留家目录

    查看用户

    id yanjing 查询用户信息
    su - yanjing 切换用户
    exit 返回之前用户
    whoami 当前是哪个用户

    用户组

    用户组都是先单独创建的
    groupadd bayern
    groupdel bayern
    useradd -m -g groupA yanjing 新建用户并直接添加到组
    usermod -g groupB yanjing 修改用户的组
    usermod -d directoryB yanjing 修改用户家目录

    用户和组配置文件

    /etc/passwd 查看用户列表
    image.png
    口令是隐藏的
    /etc/group
    image.png
    口令是隐藏的
    /etc/shadow

sudo

秒懂Linux的sudo命令

  1. # 进入超级用户
  2. su -
  3. sudo -i
  4. # 切换用户
  5. su postgres