linux root

51 阅读1分钟

超级管理员root

su 切换用户

su - user1 切换到user1后加载环境变量

  • -表示切换后加载环境变量
  • 用户可以省略,默认切换到root

sudo 赋予命令root权限

sudo pwd 让pwd有root权限执行

赋予用户sudo权限

  1. 切换到root用户
  2. 执行 visudo , 将自动用vi编辑器打开 /etc/sudoers
  3. 在文件最后添加 user1 ALL=(ALL) NOPASSWD:ALL,赋予user1sudu,并且无需输入密码

用户组管理

  • groupadd 用户组名 创建用户组
  • groupdel 用户组名 删除用户组

管理用户

  • useradd [-g -d] 用户名
    • -g 指定用户组,不指定,会创建跟用户名相同的组
    • -d 指定用户的home路径,不指定,home/用户名
    • useradd test 将创建 test用户名,test组,home/test
  • userdel [-r] 用户名
    • -r 删除用户的home目录,不使用,删除用户时,home/用户目录保留
  • id [用户名]
    • 用户名,被查看的用户,不指定将查看当前用户信息
  • usermod -aG 用户组 用户名 将指定用户加入用户组

查看用户

  • getent passwd 查看系统中有哪些用户 image.png
  • getent group 查看系统中有哪些组