• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
_嘲风
东方欲晓,莫道君行早
博客园    首页    新随笔    联系   管理    订阅  订阅
Linux之文件权限
关于Linux文件权限相关的内容整理

查看文件权限

通过ls -la命令可以查看当前目录下各文件及文件夹的相关信息,大概如下图所示

-rw-r--r-- 1 zhang 197609 282 2月  27 20:41 desktop.ini

其中-rw-r--r-- 表示权限,1表示链接数,之后两个表示文件所有者及群组,然后是文件大小,文件最后修改时间以及文件名。

文件权限说明

一个文件的权限可以由如-rw-r--r--这种十个字符的形式来表示。

  1. 第一个字符表示是文件,文件夹还是链接文件,-表示文件,d表示文件夹,l表示链接文件,b表示可供存储的周边设备 c表示键盘滑鼠的外围设备。
  2. 接下来的九个字符每三个分为一组,分别表示所有者的权限,与所有者同组的权限以及其他用户的权限,均为[rwx]的组合,r代表read可读权限,w代表write可写权限,x代表execute可执行权限,如果没有该权限,则用-取代。

权限的更改

1.chgrp

change group,改变文件的群组

chgrp [group name] [file name]

群组要在/etc/group里面

2.chown

change owner,改变文件所有者

chown [owner name] [file name]

3.chmod

改变文件权限

1. 使用数字类型改变文件权限

使用数字来代表各个权限,其中:
r -> 4
w -> 2
x -> 1
使用三个权限数字的累加来表示用户、群组或其他人的权限,例如:
rwx = 4 + 2 +1 = 7
--- = 0 + 0 + 0 = 0
700就表示权限rwx------
chmod 700 [file name] 将文件权限改为rwx------
其他依次类推

2. 使用符号改变文件权限

格式为

chmod [ugoa][+-=][rwx] [file name]

u -> usr
g -> group
o -> other
a -> all

+ -> 增加权限
- -> 减少权限
= ->设定权限
例如:

给所有用户增加写权限
chmod a+w file
分别设定usr,group,other的权限为rwx,rw-,rw-
chmod u=rwx,go=rw file

参考文献:
鸟哥的Linux私房菜

posted on 2019-03-24 21:58  _嘲风  阅读(215)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3