文件权限 chmod chown命令

在博文 Linux快捷键盘命令第21条有讲述chmod命令的相关句法,但是叙述的不详细;因此本页专门叙述下本命令的相关操作。

明确文件权限

Linux系统下经常遇到文件或者文件夹的权限问题,或者是因为文件夹所属的用户问题而没有访问的权限。首先:在命令行使用命令“ll”或者“ls -a”,可以查看文件或者文件的权限。
在这里插入图片描述
其中“-rw-r–r--”表示权限,一共有十个字符。

  1. 第一个字符,如果是“-”则表示是文件,如果是“d”则表示是目录(directory)。

  2. 后面9个字符每3个字符又作为一个组,则有3组信息(“rw-”、“r–”、“r–”),分别表示所属用户本身具有的权限、所属用户的用户组其他成员的权限、其他用户的权限。

  3. 每一组信息如“rw-”,每一个字符都有它自己的特定含义且先后位置是固定的,其中r是读权限、w是写权限、x是可执行权限、-没有对应字符的权限。Linux里面对这些字符设置对应的数值,r是4,w是2,x是1,-是0。上面的“rw-”则是6(=4+2+0),所以最开始legal.tar的权限是644,属于11101484用户组的11101484用户。紧随其后的数字代表的是当前文件夹的目录数,ll显示的整行信息具体分析可见:ll命令信息分析

chmod修改权限

chmod修改的是ll展示信息的第二列,就是读写权限的部分;命令很好写,一般而言我个人处理的时候偏向于直接赋予777的权限,比较粗暴省力但是不那么安全。

sudo chmod 777 文件  
sudo chmod -R 777 /文件夹
chown修改用户

chown修改的是ll命令展示信息的第三列,是用户权限;操作与chmod基本相同。
如开始显示的第一张图,imagededup文件夹的用户权限为root,用户组权限也为root;我们想将其修改成root用户组下的11101484用户可以使用访问:

chown 11101484 imagededup/
在这里插入图片描述
可以看到imagededup文件夹的用户权限由root更改为了11101484

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值