前言
用户权限非常重要! 非常重要!非常重要!,所以单独拿出来做笔记,平时在linux执行命令的时候,如果不是root用户,多少会有这样或那样的限制,特别是在对文件的读写执行权限,大家应该深有体会,所以特此整理下用户权限这一块的知识点,以备日常查看
1. 查看用户信息
id 用户名/用户id
查看到用户信息包括三个部分:
(1)用户名、用户id
(2)用户组id和用户组名
(3)用户有哪些组
1. 创建用户
useradd 用户名 这个命令可以用来创建用户(必须是root账户执行),在创建用过户的同时,系统会给该用户分配一个同名的用户组,一般情况下,root账户的id是0,1~999是留给系统服务用的,而我们创建的用户id是从1000开始分配的
[root@localhost ~]# useradd andy
[root@localhost ~]# id andy
uid=1002(andy) gid=1002(andy) groups=1002(andy)
[root@localhost ~]#
2. 修改用户信息
usermod [选项] [参数] 用户名/用户id
3. 删除用户
userdel 用户名/用户id
这个命令是直接用来删除用户的
4. 文件权限
4.1 chmod
chomd命令是用来修改文件权限的,说到底其实就是修改用户的权限的,一般文件权限是分为三段的(我通常喜欢把它称为文件三段线),分别是文件的所属用户权限、所属组权限和其他用户权限 下图表示的是文件权限的读、写、执行三种权限: 每个文件都有三个用户段权限(所属用户权限、所属组权限、其他用户权限),而每个用户段权限又包括读、写、执行,如果同时具备读、写、执行权限则表示为rwx,用数字表示为7(4+2+1),没有某个权限用-表示,例如没有写的权限则表示为r-x,用数字表示为5(4+1),所以一个完整的文件权限则时这种格式:rwxrwxrwx(777)
数字枚举
rwxrwxrwx 777
rwxrwxr-x 775
rwxr-xr-x 755
rwxrw-r-x 765
rw-rw-rw- 666
rw-rw-r-- 664
4.2 chown
|