【权限篇】
ubuntu系统中,对于不同用户及不同用户组中用户对文件的操作权限都不相同,通过控制台我们可以快速的对文件权限进行操作。
对于修改权限可以使用两种方案来更改其权限,下面认识一下文件系统权限的组成:
文件权限查看:
1、查看文件权限命令: ls -lh [option:文件名]
2、查看文件夹权限命令 ls -ld [option:文件夹名]
例:-rw-r--r--
解释:-(代表类型)×××(所有者)×××(组用户)×××(其他用户)
方案一:
下面使用 chmod 命令修改文件的权限
sudo chmod 600 ××× (只有文件所有者有读和写的权限) sudo chmod 644 ××× (文件所有者有读和写的权限,组用户只有读的权限) sudo chmod 700 ××× (只有文件所有者有读和写以及执行的权限) sudo chmod 666 ××× (所有用户都有读和写的权限) sudo chmod 777 ××× (所有用户都有读和写以及执行的权限)
解释:
1、其中×××:指文件名(修改文件夹权限时,有的需要在 chmod 后加-ld)
2、三位数字分别对应每一个用户类型的权限设置,取值是0~7,即二进制的[000]~[111]。
3、其它权限 [000]无任何权限 [100]只读权限 [110]读写权限 [111]读写执行权限
方案二:
同样使用chmod命令修改权限,具体如下:
命令格式:
sudo chmod [操作对象+权限增减+操作权限] ×××
例:
sudo chmod u+w ××× #添加文件拥有者的“可写”权限 sudo chmod u-w ××× #删除文件拥有者的“可写”权限 sudo chmod g+r ××× #添加用户组的“可读”权限 sudo chmod o-r ××× #删除其它用户的“可写”权限 sudo chmod +x ××× #添加所有用户的“可执行”权限
解释:
操作对象:u 表示文件拥有者,g 表示组用户,o 表示其它用户,a 表示所有用户
权限增减:+ 表示增加权限、- 表示取消权限、= 表示设定唯一权限
操作权限:r 表示可读取,w 表示可写入,x 表示可执行
以上这篇Linux(ubuntu)下实现增加/删除文件权限就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持华域联盟。
您可能感兴趣的文章:
- Ubuntu20.04桌面安装及root权限开通和ssh安装详解
- 在Ubuntu/Linux环境下使用MySQL开放/修改3306端口和开放访问权限
- ubuntu18.04获取root权限并用root用户登录的实现
- Ubuntu16.04 ext4格式硬盘挂载普通用户权限控制的操作方法
- Ubuntu 16.04无法切换root权限问题的解决
- ubuntu使用root用户登录/切换root权限的实现
- Ubuntu/Linux 有关权限修改的命令解析
- Ubuntu权限不足无法创建文件夹解决方案
本文由 华域联盟 原创撰写:华域联盟 » Linux(ubuntu)下实现增加/删除文件权限
转载请保留出处和原文链接:https://www.cnhackhy.com/71760.htm