首页 > 编程知识 正文

linux用户权限管理,更改文件所属用户和用户组

时间:2023-05-04 16:33:39 阅读:38704 作者:577

介绍

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

第一列是文件类型和权限,共10个字符。 第一个字符是文件类型,然后每三个字符成为一组权限。 第一组是所有者访问权限,第二组是所属组访问权限,第三组是其他用户访问权限。 第三列是所有者,第四列是所属组。

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

r (读)可读w (写)可写x )可执行

权限的显示顺序为rwx,没有权限的为“-”。

不同的群体和其他人可以有不同的权限。

所有者:权限细分为一个用户,是只有一个用户拥有的权限,通常是最高权限,很少更改所属组。 权限细分为一个用户组,只有一个用户组对用户组下的所有用户启用其他人。 其他人的权限是指不包括所有者和所属群体

上图表示所有者可读写可执行、所属组可读但不可写不可执行、其他人可读不可写可执行。

变更权限

命令是chmod[changemode]chmod[权限] [文件名]

Linux用简单的方法区分上图中的9个字符,用数字表示可读写的可执行字符。

r :4 w:2 x :1

数字合计起来就是最终的权限。 例如,4 2 1=7(可读写执行),4 (只读)。

一个数字表示组,三个数字依次为所有者、所属组和其他人。

例如,777 (所有人都可以读写执行),770 )只有所有者和所属组可以读写执行)。

因此,通过指定文件或目录来指定所有人都可以读写的可执行文件。 chmod 777文件

所属组的变更

命令为chgrp[changegroup]chgrp[组名] [文件名]

例如,如果修改文件所属的组是docker,则为chgrp docker file

更改所有者

命令是chown[changeowner]chown[用户名] [文件名]

例如,如果修改文件的所有者是xinye,则为chown xinye文件

总结

Linux通常用作服务器,为了防止服务器受到侵害,服务器必须有明确的权限划分。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。