文件的属性及权限,文件属性权限


1.查看文件属性

ls -l 文件名


文件类型的表示

d目录
- 普通文件
l 链接文件
b 块设备文件
c 字符文件
p 管道文件
s 套接字文件

"rwxr--r--":文件读写权限
rwx  |r--   |r--
 *        $    @

*所有人的权限 

$所有组的权限

@其他人的权限

r 读 w写 x看

"1":

对文件:文件内容被系统记录的次数

对目录:目录中文件属性的字节数

"root":文件所有人

"root":
文件所有组

"0":
文件内容的大小

"1月 3日 21:56":
文件最后一次被修改的时间

"aa":
文件名字

2.所有人所有组的更改


chown   username       file|dir                 更改文件的所有人

chown   username.groupname file|dir         更改所有人或所有组


chown chen /mnt/a

chown chen.student /mnt/b


chown -R username       dir                           更改目录本身及里面所有内容的所有人

chgrp -R groupname      dir                          更改目录本身及里面所有内容的所有组

3文件普通权限

1.文件和目录权限介绍
rw- |r-- |r--
 u   g   o

uuser):文件所有人对文件可以读写

ggroup):文件组成员对文件可读

oother):其他人对文件可读

注:u优先匹配,g次优先,oug不匹配时匹配,"r"代表Read”w"代表Write,"x"代表eXecute(执行)。
r:对文件:可以查看文件中的字符

    对目录:可以查看目录中文件的信息

w对文件:可以更改文件内字符

       对目录:可以在目录中添加删除文件

x对文件:可以运行文件内记录的程序动作

 对目录:可以进入目录中

2.字符方式修改该文件权限
chmod [-R] <u|g|o><+|-|=><r|w|x> file|dir   



chmod u-x file1               file1拥有者去掉x权限

chmod g+w file1             file1拥有组添加w权限

chmod u-x,g+w file1       file1拥有者去掉x权,file1拥有组添加w权限

chmod ugo-r file2           file2的用户组其他人去掉r权限

chmod ug+x,o-r file3      file3用户和组添加x权限,其他人去掉r权限

3.数字方式修改该文件权限
linux

r=4 w=2 x=1
文件权限数字表示方式
rw-|r--|r--
 u    g   o

u=rw-=4+2+0=6

g=r--=4+0+0=4

o=r--=4+0+0=4

所以文件权限表示为644目录为755

 chmod  权限值    file

注:7=rwx    6=rw-   5=r-x   4=r--   3=-wx  2=-w-  1=--x   0=---

umask 默认为022

永久设定方式:

vim /etc/bashrc/etc/bashrc进入vim 之后 第71行-73行更改值
 71       umask 002    
普通用户umask
 72    else
 73       umask 077     
超级用户umask

 

保存退出

vim /etc/profile 进入vim 之后 第71行-73行更改值
 60      umask 002    
普通用户umask
 61   else
 62    umask 077     
超级用户umask


保存退出

执行

source /etc/bashrc

source /etc/profile




相关内容

    暂无相关文章