权限和系统优化

一、权限

1.文件权限的分析

Linux文件或目录的基础权限位如下图所示,是由9个字符来控制的,每3位字符为一组,前三位是用户权限位,中间三位是用户组权限位,后三位表示其他用户权限位。用户权限代表字符为为u,用户组权限代表字符为g,其他用户代表字符为o。

1.权限的分类:权限可分为w,r,x三种
	r:可读,表示具有读取,浏览文件内同的权限
	w:可写,表示具有新增,修改,删除文件内容的权限
	x:可执行,表示具有执行文件的权限
2.权限位
	权限位的顺序必须是:可读 可写 可执行
	当没有权限的时候,用 - 表示
3.权限的数字编号
	每种权限拥有一个数字编号
	r   >>>   4
	w   >>>	  2
	x   >>>   1
	-   >>>   o

2.添加权限(数字添加,命令添加)

1.设置及更改文件和目录权限的命令为:chmod

2.谁可以执行此命令:文件的属主和超级用户root才可以执行

3.语法格式:
    chmod  [option]  [mode]   [file]
    chmod  [选项]    [模式]   [<文件或目录>]
    chmod  -R  文件夹  (递归修改文件夹里的所有文件的权限)

4.改变权限的方法:通过chmod改变文件或目录的权限有两种方法
    <1>.一种是使用数字方法(常用)来设置权限
     举例:1.txt文件的格式改成 属主可读可写可执行,属组可读可写,其他无权限
     	chmod 760 1.txt
    <2>.另一种是通过字母和操作符表达式的方法来设置权限
     举例:1.txt文件的属组新增可执行功能
     	chmod g+x 1.txt
     举例:1.txt文件的属主删掉可写功能,属组新增可写功能
     	chmod u-w,g+r 1.txt

3.默认权限

# 在Linux系统中,目录的权限是777,文件的权限是666
1.文件的权限是与umask值相减,遇到奇数加1
2.目录的权限是与umask值相减即可
	案例1 root:umask 022
		 test: umask 002
	 	 则默认文件夹权限是:755   默认文件权限是:664
	案例2  umask 123
		 则默认文件夹权限是:654   默认文件权限是:644

4.测试权限(文件夹、文件)

1.测试权限对于用户的意义
	.普通用户是严格遵守权限的
	.root用户是高于权限的
	.权限需要重新登陆才生效
	
2.测试权限对于目录的意义
	.文件可读 / 文件可写的前提是,路径最小权限是可执行权限
	.文件可执行的前提是,路径最少群像是可读和可执行

二、优化

系统用户信息

1.如何查看当前窗口登录的用户?
	whoami
2.如何查看用户登录系统的终端?
	who

三、拓展:搭建yum私有仓库

posted @ 2021-12-15 19:41  recordlife  阅读(80)  评论(0编辑  收藏  举报