📅  最后修改于: 2020-12-08 05:10:06             🧑  作者: Mango
每个Linux系统都有三种类型的所有者:
用户和组可以在/ etc / psswd或/ etc / group中进行本地管理。
句法:
ls -lh
查看上面的快照,列出的所有文件和目录都具有与sssit相同的用户和组。第一sssit列表示用户,第二列表示组。
要了解本地用户帐户,可以使用以下命令。它列出了系统中的所有本地用户。
句法:
cut -d: -f1 /etc/passwd | column
chgrp命令可以缩写为变更组。您可以使用chgrp命令更改文件的组所有者。
句法:
chgrp
例:
chgrp php file
看上面的快照,之前的“文件”组是sssit。但是,在传递了“ chgrp php file”命令后,我们将组更改为php (仅向您展示了php)。
注意:只有root用户才能更改系统中文件的所有者或组。
命令chown用于更改文件的所有者。
句法:
chown
例:
chown jtp list
查看上面的快照,我们已将文件列表的所有者从sssit更改为jtp。
Command chown也可以用于更改用户所有者和组。
句法:
chown
例:
chown jtp:php msg.txt
查看上面的快照,用户所有者和用户组分别更改为jtp和php 。
当我们键入ls -l命令时,在用户所有者和组之前显示十个字符。第一个字符告诉我们文件的类型。
以下是文件类型:
First Character | File Type |
---|---|
– | Normal file |
d | Directory |
l | Symbolic link |
p | Named pipe |
b | Blocked device |
c | Character device |
s | Socket |
文件类型示例:
查看上面的快照,第一个字母c表示字符设备, b表示被阻止的设备。
查看上面的快照,第一个字母(-)表示普通文件,d表示目录。