Linux基础知识——Linux用户组权限

一、权限 chmod

权限说明:文件或目录的权限分为①可读r ②可写w ③可执行x ④不可以-

1、使用ls -l 命令查看文件,可以知道权限分为三部分

一个文件有3个权限位,如下图所示(红色、黄色、兰色)

示例:第一行
第一部分(红色)rwx 为所有者的权限:可读可写可执行
第二部分(黄色)rwx 为所属组的权限:可读可写可执行
第三部分(兰色)rwx 为其他用户(除所有者、所属组)的权限:可读可写可执行

Linux基础知识——Linux用户组权限

2、权限可以使用数字表示

可读权限r=4 可写权限w=2 可执行权限x=1 不可以-=0

例如:rwxrwxrwx=777 rwx------=700 r-xr-x---=550

3、更改权限 chmod (仅对要修改的文件或目录生效)

Linux基础知识——Linux用户组权限

4、更改权限 chmod -R(级联生效:对目录下的所有文件生效)

Linux基础知识——Linux用户组权限

5、如何使用rwx修改权限?

命令格式 :
chmod u= g= o= * 文件或目录(其中:u代表user,g代表group,o代表others)
Linux基础知识——Linux用户组权限

6、同时为ugo增删x权限

命令格式 chmod a+x 或 chmod a-x
Linux基础知识——Linux用户组权限

二、更改所有者chown、更改所属组chgrp

1、更改所有者 chown

Linux基础知识——Linux用户组权限

2、更改所属组

Linux基础知识——Linux用户组权限

3、同时修改所有者、所属组:chown

Linux基础知识——Linux用户组权限

三、隐藏权限chattr

1、chattr +i 不能移动、删除、重命名、无法写入数据

相反为 chattr -i

2、chattr +a 只能增加数据,不能删除也不能修改数据

相反为 chattr -a

四、查看特殊权限 lsattr

Linux基础知识——Linux用户组权限

五、添加删除用户

1、用户配置文件etc目录下的passwd

每一行都是一个用户信息,并使用:将其分为7段。

用户名:密码:用户ID:组ID:用户注释信息:用户家目录:交互窗口(常见的为/bin/bash可登录,/sbin/nologin不可登陆)
Linux基础知识——Linux用户组权限

2、密码配置文件etc目录下的shadow

用于存放用户密码,每一行都和用户配置文件里面的用户对应,使用:分为9段

用户名:密码(加密显示):天数(上次改密码到1970-01-01的天数):多少天之后可以更改密码:多少天之后必须修改密码:提醒密码多少天之后到期:账号失效期限:账号生命周期(账号在什么日期前可以使用):保留字段(无实际意义)
Linux基础知识——Linux用户组权限

3、添加用户 useradd

Linux基础知识——Linux用户组权限

4、删除用户 userdel (不删除用户的家目录)

userdel -r 删除用户且删除用户的家目录

六、添加删除组

1、组账户配置文件etc目录下的group

2、组账户密码配置文件etc目录下的gshadow

3、添加组 groupadd

4、删除组 groupdel(如果组内有用户,则不能删除组)

5、添加用户(创建用户的同时制定所属组)

示例1:添加用户test3,指定其用户ID为1005,指定组ID为1000
useradd -u 1005 -g 1000 test3

示例2:添加用户test2,指定其用户ID为1006,指定组ID为1000,指定家目录为/home/cs,指定交互窗口为/sbin/nologin
useradd -u 1006 -g 1000 -d /home/cs -s /sbin/nologin test2
Linux基础知识——Linux用户组权限

上一篇:Linux基础知识——Linux磁盘管理


下一篇:互联网域名管理办法即将出台 非国内域名不予接入