文件权限

属主  这个文件属于谁

 

属组   这个文件属于哪个组

 

 更改权限的命令

  chmod u+x  filename.txt #给文件的user属主添加可执行权限

      chomd 0 filename.txt #取消文件所有的权限

  对于文件的读写执行,如下

  r  cat  more  less 命令

  w  vim  写入

  x  可以执行如shell脚本

  文件夹的读写执行

  r  ls命令,可读

  w  文件夹必须得现有x权限,才可以在文件夹中,创建新文件,touch  mkdir等操作

  x  可以cd 进入文件夹

change mode #更改文件  文件夹的权限

 #修改文件属主的权限,添加一个 可写的功能

chmod  u+w file

chmod  u+w file

chmod  u-x  file

# 修改文件的属组,删除属组的可读功能

    chmod  g-r

#练习文件权限的数字与字母转化

r  read 4

w  write 2

x exec 1

-          0

 user 最大的权限  rwx  4+2+1 = 7

- 普通文件

-   rwx(user)  -w-(group)  --x(other)  x.txt

 

 

 

 

 文件权限

  -r  read可读,可以用cat等命令查看

  -w write写入,可以编辑或者删除这个文件

  x    executable  可以执行

  - 没有权限

 

文件夹权限

r   可以对此目录执行ls列出所有文件

w   文件夹必须得先有x权限     ,才可以在这个文件夹中创建文件 

x  可以cd进入这个目录,或者查看详细信息

 

    - 是一个普通文件,通过touch命令创建 

    d 代表是一个文件夹,通过mkdir创建

    l 软连接,快捷方式类型        ln -s    /tmp/x.txt    /tmp/x.link

 chmod命令

chang mode #chmod 更改文件,文件夹的权限 

  chmod命令用来变更文件或目录的权限

  在unix系统家族里,文件或目录权限的控制分别以读取、写入、执行三种为一般权限来区分另有三种特殊权限可供运用

  用户可以使用chmod指令去变更文件与目录的权限,设置方式采用文字或数字代号即可

  符号链接的全县无法变更如果用户对符号链接修改权限,其改变会作用在被连接的原始文件

   chmod  a =r jay.txt #一次性修改文件的所有权限为r , 只读

 

 chown 修改文件属主,属组信息

修改文件的属主

 chown lsg hello.sh  #   rwxrw-r-- 1 lsg   jay      41 Apr 22 19:46 hello.sh

#语法

chown 新属主的名字  文件/文件夹

chown  :属组  文件      chown :lsg hello.sh    #修改文件的用户组  

chown  属主:属组  文件  #同时修改文件的属主,属组

chown -R  jay:jay ../z # 修改z下面所有文件的属主和属组

posted on 2021-04-09 18:26  sprr  阅读(151)  评论(0)    收藏  举报