Linux切换root用户

1.用户与用户组

1.用户分类

使用id命令可以查看用户的UID GID等信息。
在Linux中,用户分为3类

  1. 超级管理员用户
    默认超级管理员就是root用户,可以使用head -1 /etc/passwd命令来查看。
    第3列和第4列分别是root用户的UIDGID
    在这里插入图片描述

  2. 系统用户
    在Linux中,系统用户又被称为虚拟用户。这些用户是在安装操作系统时就默认存在的,且不可登录到系统,它们的UIDGID范围都是1~499。可用head -5 /etc/passwd命令查看。
    在这里插入图片描述

  3. 普通用户
    在Linux中,还有一种用户是管理由管理员用户创建的,我们称之为普通用户。普通用户的UID GID范围都是500~65535,权限很小,只能操作自己的目录中的文件及其子目录。

2.用户的添加、密码修改

useradd name:添加用户
passwd username:修改该用户的密码

3.用户组的添加与修改

groupadd sd:添加一个名字为sd的用户组
tail -2 /etc/group:查看用户组

usermod -g gid username:将用户的用户组修改为gid所属组
usermod命令

2.权限的划分

在Linux中,文件的权限分为3种:

  1. 读权限:用w表示,转换为数字是4;
  2. 写权限:用r表示,转换为数字是2;
  3. 执行权限:用x表示,转换为数字是1;

在Linux中

  1. root用户创建的文件默认权限是644,目录的默认权限是755
  2. 普通用户创建的文件默认权限是664,目录的默认权限是775

3.权限的修改

chmod [选项] [文件名或目录]           #修改文件或目录权限
chown [选项] [用户名] [文件名或目录]   #修改文件或目录属主
chown [选项] [组名] [文件名或目录]    #修改文件或目录的属组
chattr +i/-i [文件名或目录]          #锁定/取消锁定文件或目录 
Logo

更多推荐