本文概述
- 列出用户帐户
- Linux chgrp:更改组
- Linux chown:更改所有者
- 特殊文件清单
- 用户:用户是创建文件的用户。默认情况下, 创建文件的任何人都将成为文件的所有者。用户可以创建, 删除或修改文件。
- 组:一个组可以包含多个用户。属于一个组的所有用户都具有对文件的相同访问权限。
- 其他:除了用户和组以外, 任何有权访问该文件的人都属于其他。其他人既未创建文件, 也不是组成员。
句法:
ls -lh
文章图片
查看上面的快照, 列出的所有文件和目录都具有与sssit相同的用户和组。第一sssit列表示用户, 第二列表示组。
列出用户帐户 要了解本地用户帐户, 可以使用以下命令。它列出了系统中的所有本地用户。
句法:
cut -d: -f1 /etc/passwd | column
文章图片
Linux chgrp:更改组 chgrp命令可以缩写为变更组。你可以使用chgrp命令更改文件的组所有者。
句法:
chgrp <
newGroup>
<
fileName>
例:
chgrp php file
文章图片
看上面的快照, 以前的” 文件” 组是sssit。但是, 在传递命令” chgrp php file” 之后, 我们将组更改为php(为了向你展示, 我们突出显示了php)。
注意:只有root用户才能更改系统中文件的所有者或组。
Linux chown:更改所有者 命令chown用于更改文件的所有者。
句法:
chown <
newOwner>
<
fileName>
例:
chown jtp list
文章图片
看上面的快照, 我们已经将文件列表的所有者从sssit更改为jtp。
Command chown也可以用于更改用户所有者和组。
句法:
chown <
newOwner:newGroup>
<
fileName>
例:
chown jtp:php msg.txt
文章图片
查看上面的快照, 用户所有者和用户组分别更改为jtp和php。
特殊文件清单 当我们键入ls -l命令时, 在用户所有者和组之前显示十个字符。第一个字符告诉我们文件的类型。
以下是文件类型:
First Character |
文件类型 |
---|---|
–
|
Normal file |
d |
Directory |
l |
Symbolic link |
p |
命名管道 |
b |
封锁的装置 |
c |
Character device |
s |
Socket |
文章图片
看上面的快照, 第一个字母c表示字符设备, b表示被阻止的设备。
文章图片
【Linux文件所有权】查看上面的快照, 第一个字母(-)表示普通文件, d表示目录。
推荐阅读
- Linux文件链接
- Linux文件内容命令
- Linux rmdir命令
- Linux命令
- Linux mkdir | Linux创建目录
- Linux路径完成
- Linux绝对路径和相对路径
- Linux cd命令
- Linux pwd命令