改变文件或者目录所有者

chown [所有者] [文件或者目录]

改变所有组

Groupadd [所有组组名] 添加组

chgrp [所有组][文件或者目录]
默认组为创建文件的所有者的缺省组
umask -S 以rwx形式显示新建文件缺省权限
改变文件或者目录所有者和所属组

chown [所有者]:[所属组] [文件或者目录]
但是在mkdir 一个目录之后
进行ls -ld 发现他的权限为 drwxr-xr-x
但是在touch 一个文件之后
进行ls -l 发现他的权限为-rw-r- -r- -
这是因为在Linux系统里面把任何新建的文件都会把可执行权限去掉,其实umask值还没变,只不过是因为他是文件,木马病毒入侵之后没有可执行权限,就没有作用了。

umask
umask 指令直接输入之后会显示 0022
其中 0代表特殊权限
022代表 777与022之间的一种逻辑与的关系
他会进行逻辑比对,两者重复的不能保留,把没有的写下来

777 rwx rwx rwx
022 — -w- -w-
—————————
755 rwx r-x r-x 目录
rw- r— r— 二进制文件
如果想把默认创建的文件改为700
700 rwx — —- 目录
rw- — —- 二进制文件
这样运算 进行逻辑与比对
777 rwx rwx rwx
X
—————————
700 rwx — —-
这就像一个解方程 求X
X=— rwx rwx 077

可以使用umask 077 修改缺省创建文件权限,但是不推荐修改。
————————————————
版权声明:本文为CSDN博主「祢听的到丶」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/yy150122/article/details/106146414