-
1111111111111
查看全部 -
0000000001
查看全部 -
0000000000
查看全部 -
配置文件执行顺序
查看全部 -
source命令查看全部
-
登陆后欢迎信息,不管本地还是远程
查看全部 -
远程终端欢迎信息 /etc/issue.net
查看全部 -
本地终端欢迎信息 /etc/issue
查看全部 -
/etc/profile的作用
查看全部 -
umask权限
查看全部 -
source命令,修改配置文件生效避免重启
查看全部 -
hello
查看全部 -
umask是系统用来控制文件和目录创建时的默认权限的,系统定义默认创建文件最高权限为666,目录最高权限为777。
用umask命令来查看系统默认umask的设定值
[root@localhost ~]# umask
0022
#第一位表示特殊权限
#第二位表示属主权限
#第三位表示属组权限
#第四位表示其他权限
我们知道系统默认允许文件或目录创建时的最高权限,那么真正在创建一个文件时的权限就是使用最高权限减去umask后三位权限值。如果文件想要执行权限必须手动添加,用来保证系统安全。但是在创建文件或目录时虽然意义上是使用666-umask,可是不是使用666-022这样得到的,因为这样会有一个问题;如果umask设定为033,那么使用666-033=633。这样这个文件还是有执行权限,所以权限不能使用数字进行换算,而是使用字母。就是把666换算为字母权限(rw-rw-rw-),然后把033换算为字母权限(—–wx-wx);然后用系统默认权限666(rw-rw-rw-)跟umask权限033(—–wx-wx)进行比较,只要umask中的权限出现在系统默认权限中都进行丢弃,那么得到最终权限为644(rw-r–r–)也就没有执行权限。
查看全部 -
系统非正常启动过程环境变量文件加载顺序
例如:系统已经登录,切换到别的用户时
查看全部 -
系统正常启动过程环境变量文件加载顺序
例如:常规系统的开机到系统用户登录的过程
查看全部
举报