修改文件属性和文件权限

1.Linux是一个多用户的操作系统:

(1)Linux 操作系统允许多个用户同时登陆操作并工作

(2)Linux 操作系统对权限管理很严格,每一个文件对不同的用户提供不同的访问权限

查看文件的属性信息: ls -l  ( ll )

文件的属性:

 type     mode       link          user       group        size                 LCT            name

类型       权限      链接数        属主       组用户      文件大小       最后修改时间    文件名

(1)Linux 上的文件类型 :

     普通文件 - 

     目录文件 d

     链接文件 l

     管道文件 p

     设备文件  :   块设备 b     字符设备 c       套接字 s

(2)其中有四项属性可以被修改:

修改文件的名字: mv    源文件的路径+文件名    源文件的路径+新文件名

修改文件的组用户: chgrp (-R)  newgroupname    filename

  备注: chgrp 只能是 root 用户执行   su  username   切换到执行的用户,默认切换到 root 用户

             -R : 递归更改文件属组,就是在更改某个目录文件属组时,如果加上-R的参数,那么该目录下所有文件属组都会更改。

修改文件的属主:

          chown   更改文件属主,也可以一起更改文件属组

          chown [-R]        属主名              文件名
          chown [-R]    属主名:属组名     文件名

chown newusername filename

备注: chown 只能是 root 用户执行

chown将指定文件的拥有者改为指定的用户或组。用户可以是用户名或用户ID。组可以是组名或组ID。

- v 显示chown命令所做的工作。
eg:把文件test.c的所有者改为bin。
  chown   bin   test.c
  把目录/his的属主改成bin,属组改成users。
  chown   bin:users    /his

修改文件权限: chmod

chmod命令是非常重要的,用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。

因为Linux允许多用户同时登录工作,所以不同用户之间就不能随便访问其他用户的内容,所以Linux对权限管理严格,如果没有权限的话,就不能访问,所以修改文件的权限尤为重要。

r: read 读权限      

w: write   写权限   (修改权限)

x: 普通文件   可执行权限   main.c x

      目录文件   是否可以进入

修改权限方式:

1. 字符方式修改

chmod    u/g/o/a      +/-/=     r/w/x/rw/rx/wx/rwx       filename

       u 表示“用户(user)”,即文件或目录的所有者。
  g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。
  o 表示“其他(others)用户”。
  a 表示“所有(all)用户”。它是系统默认值。
  操作符号可以是:
  + 添加某个权限。
  - 取消某个权限。
  = 赋予给定权限并取消其他所有权限(如果有的话)。
  设置mode所表示的权限可用下述字母的任意组合:
  r 可读。
  w 可写。
  x 可执行。
  X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。
  s 在文件执行时把进程的属主或组ID置为该文件的文件属主。方式“u+s”设置文件的用户ID位,“g+s”设置组ID位。
  t 保存程序的文本到交换设备上。
  u 与文件属主拥有一样的权限。
  g 与和文件属主同组的用户拥有一样的权限。
  o 与其他用户拥有一样的权限。
在一个命令行中可给出多个权限方式,其间用逗号隔开

eg:  main.c    - rw- -w- r-x    

chmod     u-w,g+r,o=r    main.c     - r-- rw- r-

2、 数字方式修改

     r 4   w 2   x 1      把数字相加表示拥有的权限 

chmod     0nnn     filename   (n: 0---7)

eg: 将所有用户的文件权限都改为只读     chmod  0444   main.c

umask: 显示或者设置权限屏蔽码,权限屏蔽码的作用是在创建文件的时候屏蔽到 其所指定的权限






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值