本文概述
每个Linux系统都有三种类型的所有者:
- 用户:用户是创建文件的用户。默认情况下, 创建文件的任何人都将成为文件的所有者。用户可以创建, 删除或修改文件。
- 组:一个组可以包含多个用户。属于一个组的所有用户都具有对文件的相同访问权限。
- 其他:除了用户和组以外, 任何有权访问该文件的人都属于其他。其他人既未创建文件, 也不是组成员。
可以在/ etc / psswd或/ etc / group中本地管理用户和组。
句法:
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表示被阻止的设备。
查看上面的快照, 第一个字母(-)表示普通文件, d表示目录。
评论前必须登录!
注册