首页 > 编程知识 正文

ubuntu查看用户权限,linux文件所属权限

时间:2023-05-04 19:09:19 阅读:172575 作者:307

转载自博客公园:

用户组

linux上的每个用户都必须属于一个组,并且不是独立于组的。 在linux中,各文件中有所有者、所属组、其他组的概念

-所有者

-所属团体

-其他小组

-更改用户所属的组

所有者

一般来说,谁为文件的创建者创建了该文件,自然就成为该文件的所有者

可以通过ls‐ahl命令查看文件的所有者

您还可以使用chown用户名和文件名更改文件的所有者

文件所在的组

当用户创建文件时,该文件的所属组将成为该用户的所属组

可以通过ls‐ahl命令查看文件中的所有组

您还可以使用chgrp组名文件名来更改文件所在的组

其他小组

除了文件的所有者和所属组中的用户外,系统中的其他用户是文件的其他组

文件权限

洛杉矶地铁

-l中显示的内容如下:

- rwx rw-r-1 root root 1213 feb 209336039 ABC

-10个字符确定不同用户可以对文件做什么

-第一个字符表示文件(-)、目录(d )和链接(l )

-剩下的字符以每3个字符为单位(rwx ),读(r ),写(w ),执行(x )

-第一个组rwx :文件所有者的权限是读取、写入和执行

-第二个组rw-与文件所有者相同组的用户具有读写权限,但不能执行

-第三个组r----与文件所有者不属于同一组的其他用户的权限是不能写入和执行

r=4、w=2、x=1,因此也可以表示为rwx=4、2、1=7

-1表示连接的文件数

-root表示用户

-root表示用户所属的组

-1213表示文件大小(字节)

-Feb209:39表示上次修改日期

-abc表示文件名

改变权限的命令

chmod更改文件或目录的权限

chmod 755 ABC :授予ABC权限rwxr-xr-x

chmodu=rwx,g=rx,o=rxabc :同上u=用户权限,g=组权限,o=不同组的其他用户权限

移除用户在chmodu-x,gwabc:ABC上执行的权限,并增加组的写入权限

chmoda rabc :向所有用户添加读取权限

更改所有者(chown )和用户组(chgrp )命令

chownxiaomingabc :将ABC的所有者改为xiaoming

cgrprootabc :将ABC所属的组更改为root

更改chownroot./ABC:ABC目录的所有者是root

chown-r root./ABC :名为ABC的目录及其下的所有文件和修改目录的所有者是root

更改用户组

添加用户时,可以指定将用户添加到哪个组中。 您还可以使用root管理权限更改用户所在的组

-usermod‐g组名用户名

可以用

-usermod(d目录名称用户名,更改用户登录的初始目录

【综合案例】

【课题1.1】设立组group1和组group2两个人,以及三个用户sfdmy、daniel、abigale,将前两个用户分配到组group1下,将下一个分配到组group2下

【课题1.2】以sfdmy用户身份登录,创建Hello.java文件

【课题1.3】以daniel用户身份登录,观察是否能够访问/home/sfdmy目录以及是否能够读写制作的Hello.java文件

【课题1.4】以sfdmy用户身份登录,更改对目录/home/sfdmy和Hello.java文件的读写权限。 (更正:更改目录权限时,必须使用770而不是760。 否则,权限不足。 )

【题1.5】重复【题1.3】

【问题1.6】改变abigale的用户组从group2变为group1

然后可以使用cat/etc/passwd进行查看和确定

【参考】

-组名称,将组添加到linux

-vi/etc/group,使您可以查看和编辑linux中的所有组信息

-cat/etc/group,显示linux中的所有组信息,仅显示不可编辑

-useradd‐g组名用户名。 指定在创建用户的同时将用户分配到哪个组下

-vi/etc/passwd,可查看和编辑linux中的所有用户信息

-cat/etc/passwd,显示linux中的所有用户信息,仅显示不可编辑

Linux权限详细信息命令的chmod :更改权限

profile Linux系统对文件的权限受到严格控制,对文件进行某些操作时,如果没有适当的权限就不能执行。 在Linux上文件的权限类型通常包括读取、写入和执行。 对应的文字为r.w.x. Li .

linux权限详细信息

一个用户.让我们看看一个组Linux权限和所有权模型。 发现每个文件都属于一个用户和一个组。 这是Linux中权限模型的核心。 可以在ls -l列表中查看用户和组: $ ls -l .

【Linux学习】Linux下的用户组、文件权限的详细情况

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