首页 > 代码库 > 文件或目录权限chmod,2.15 更改所有者和所属组chown,umask,2.17 隐藏权限lsattr_chattr

文件或目录权限chmod,2.15 更改所有者和所属组chown,umask,2.17 隐藏权限lsattr_chattr


ls -l

技术分享

-rw-r--r--

-文件类型

rw- 所有者的权限

r-- 所属组的权限

r-- 所属组和所有者外的权限

r 可读 4

w 可写 2

x 可执行 1

rw-r--r-- 644

rw-r-xr-x 655

chmod  change mode

技术分享

技术分享

点号代表文件受制于selinux

技术分享

临时关闭selinux

技术分享

setenforce 0#临时关闭selinux

vi /etc/selinux/config 永久关闭修改这个配置文件

chmod -R选项递归修改

技术分享

把目录和目录下的子文件批量修改权限

chmod u=rwx,g=r,o=r aming2

技术分享

chmod a+x aming1/

chmod a-x aming1/

技术分享

a all

u user

g group

o other



2.15 更改所有者和所属组chown

chown user1:aming /tmp/yum.log

这样可以一次性更改

技术分享

chown :root /tmp/yum.log

只更改所属组

技术分享


这样可以一次性更改

技术分享

chown :root /tmp/yum.log

只更改所属组

技术分享

chown -R选项递归

技术分享

2.16 umask

umask #默认目录和文件权限

技术分享

修改权限

技术分享

022 644 755

002 664 775

目录一定要有x权限,进入目录就是执行目录

目录777-022=755

文件666-022=644

(rwxrwxrwx)-(----w--w-)=rwxr-xr-x #

(rw-rw-rw-)-(----w--w-)=rw--r--r--

用后边这种方式

2.17 隐藏权限lsattr_chattr

chattr #设置隐藏命令权限

head -n 2 /etc/passwd/ >> 1.txt

技术分享

lsattr查看隐藏权限

技术分享

i选项不能删除不能修改

不能修改其创建时间

不能touch

chattr -i 1.txt

接触i权限

技术分享

a权限只能增加

不允许删除

不能修改文件内容

可以在末尾追加

可以更该时间也就是可以touch

技术分享

lsattr -d选项是只看目录

技术分享

-i给目录修改跟文件一样

-a选项,

可以修改已经存在的文件

lsattr -R #查看子目录和子目录下的文件

lsaddr -a 同样可以看到隐藏文件





文件或目录权限chmod,2.15 更改所有者和所属组chown,umask,2.17 隐藏权限lsattr_chattr