linux 权限管理命令chownchgrpumasklinux新建文件或目录的默认权限755

Posted bailaowu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 权限管理命令chownchgrpumasklinux新建文件或目录的默认权限755相关的知识,希望对你有一定的参考价值。

chown /bin/chown
chown [用户] [文件或目录] 改变文件或目录的所有者
只有root可以改变文件或目录的所有者

root用户:
mkdir /tmp
touch /tmp/test.file
useradd meinv
passwd meinv
chown meinv /tmp/test.file

meinv用户:
touch /tmp/test.file1
chown root /tmp/test.file1 失败


chgrp /bin/chgrp

chgrp [用户组] [文件或目录] 改变文件或目录的所属组

groupadd student
chgrp student /tmp/test.file


umask

语法:umask [-S] -S以rwx形式显示新建文件或目录的缺省权限
shell内置命令 执行权限:所有用户
显示、设置文件的缺省权限

umask -S
u=rwx,g=rx,o=rx
表示现在新建一个文件或目录,这个新建文件或目录的缺省权限是u=rwx,g=rx,o=rx
umask
0022
777-022=755

mkdir testdir
touch testfile
ls -dl testdir testfile
drwxr-xr-x. 2 root root 4096 8月 18 22:13 testdir
-rw-r--r--. 1 root root 0 8月 18 22:13 testfile
文件比目录少了x权限,在linux里所有的新建文件默认都没有执行权限

设置umask
rwxr-xr-- 754 777-754=023
umask 023
mkdir test2
ls -ld test2
drwxr-xr--. 2 root root 4096 8月 18 22:24 test2

在linux里,新建一个文件或目录的默认权限是755,文件少了可执行权限,可以通过umask查看

 




























以上是关于linux 权限管理命令chownchgrpumasklinux新建文件或目录的默认权限755的主要内容,如果未能解决你的问题,请参考以下文章

Linux用户权限管理和组管理相关命令

用户权限及用户管理命令

Linux经常使用命令-权限管理命令-其它权限管理命令

?Linux命令学习权限管理命令

Linux用户权限管理命令

Linux笔记03: Linux常用命令_3.5权限管理命令