“ stay hungry,stay foolish”
昨天我们已经知道了怎么查看文件的权限,那么是不是迫不及待的想要给自己开点权限?先别急,今天又get了一个小小的tip。昨天我们只学习了使用ls -al。想要查看ls的其他用法可以使用man ls 和info ls。 OK ,今天的tips就到这,我们来看怎么修改文件权限。
常用命令
—
chgrp groupName [-R] dirname/filename
// -R 作为参数,表示递归去修改目录及子目录下的文件和目录
chgrp groupName dirname/filename
// 修改文件所属用户组
chown user [-R] dirname/filename
chown user dirname/filename
chown user:groupName dirname/filename
// 修改文件所有者和所属用户组
我们已经可以给文件修改所有者和所属用户组了,那么他们的权限到底是能read/write/excute,修改所有者和用户组的操作种类的权限就得使用chmod了。
改变权限有两种方式:
1.数字代表权限:
r : 4 ,
w : 2,
x : 1
chmod [-R] 755 dirname/filename
// 所有者权限 : 4+2+1 用户组/others权限: 4+1
2.符号类型:
u : user , g : group , o : others , a : all
+ r w x
chmod u=rwx,go=rx filename
// user权限rwx ,group和others权限:rx
chmod a+w filename
// 给all增加write权限,all的其他权限不变
chmod a-w filename
给all去除write权限,all的其他权限不变
参考文档:《鸟哥的linux私房菜》,同学们一起读书吧!
愿我们有能力不向生活缴械投降---Lin