频道栏目
首页 > 系统 > Linux > 正文

Linux权限管理之文件权限

2018-09-29 15:02:07      个评论      
收藏   我要投稿

介绍

Linux下输入ls -l或者ll就可以查看文件或者目录的权限

\
第一列是文件类型和权限,一共十个字符(除了点),第一个字符为文件类型,之后每三个字符为一组权限,第一组为拥有者权限,第二组所属组权限,第三组其他人权限。第三列为拥有者,第四列为所属组。

\

Linux下的文件和目录有三种权限

r(read) 可读 w(write) 可写 x(execute) 可执行

权限的表示是按rwx顺序,没有权限就是“-”。

面对不同组或者其他人可以有另外的权限。

拥有者:权限细分一个用户,只有一个用户拥有的权限,一般为最高权限,很少改动 所属组:权限细分一个用户组,只有一个用户组,用户组下的所有用户都生效 其他人:其他人权限,就是除了拥有者和所属组

如上图的意思是拥有者可读可写可执行,所属组可读但是不可写不可执行,其他人可读不可写可执行。

修改权限

命令为chmod(change mode)chmod[权限] [文件名]

Linux把上图的九个字符用一个很简单的方法区别,把可读可写可执行用数字来代表。

r :4 w:2 x :1

将数字加起来就是最终的权限,比如4+2+1=7(可读可写可执行),4(只读)。

一个数字代表一组,三个数字按顺序就是拥有者、所属组、其他人。

比如777(所有人可读可写可执行)、770(只有拥有者和所属组可读可写可执行)

所以指定一个文件或者目录为所有人可读可写可执行可以这样写:chmod 777 file

修改所属组

命令为chgrp (change group)chgrp [组名] [文件名]

比如修改文件的所属组为docker,则chgrp docker file

修改拥有者

命令为chown (change owner)chown [用户名] [文件名]

比如修改文件的拥有者为xinye,则chown xinyefile

总结

Linux一般用作服务器,服务器要有明确的权限划分,才能使服务器少受侵害。

上一篇:Linux实用指令之echo解析
下一篇:虚拟机中的Linux不能Ping通主机Window问题
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站