欢迎光临
我们一直在努力

Linux权限管理之文件权限

介绍

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

Linux权限管理之文件权限

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

Linux权限管理之文件权限

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一般用作服务器,服务器要有明确的权限划分,才能使服务器少受侵害。

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:英协网 » Linux权限管理之文件权限

分享到: 生成海报
avatar

热门文章

  • 评论 抢沙发

    • QQ号
    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址

    登录

    忘记密码 ?

    切换登录

    注册

    我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活