Linux文件所有权

本文概述

  • 列出用户帐户
  • Linux chgrp:更改组
  • Linux chown:更改所有者
  • 特殊文件清单
每个Linux系统都有三种类型的所有者:
  1. 用户:用户是创建文件的用户。默认情况下, 创建文件的任何人都将成为文件的所有者。用户可以创建, 删除或修改文件。
  2. 组:一个组可以包含多个用户。属于一个组的所有用户都具有对文件的相同访问权限。
  3. 其他:除了用户和组以外, 任何有权访问该文件的人都属于其他。其他人既未创建文件, 也不是组成员。
可以在/ etc / psswd或/ etc / group中本地管理用户和组。
句法:
ls -lh

Linux文件所有权

文章图片
查看上面的快照, 列出的所有文件和目录都具有与sssit相同的用户和组。第一sssit列表示用户, 第二列表示组。
列出用户帐户 要了解本地用户帐户, 可以使用以下命令。它列出了系统中的所有本地用户。
句法:
cut -d: -f1 /etc/passwd | column

Linux文件所有权

文章图片
Linux chgrp:更改组 chgrp命令可以缩写为变更组。你可以使用chgrp命令更改文件的组所有者。
句法:
chgrp < newGroup> < fileName>

例:
chgrp php file

Linux文件所有权

文章图片
看上面的快照, 以前的” 文件” 组是sssit。但是, 在传递命令” chgrp php file” 之后, 我们将组更改为php(为了向你展示, 我们突出显示了php)。
注意:只有root用户才能更改系统中文件的所有者或组。
Linux chown:更改所有者 命令chown用于更改文件的所有者。
句法:
chown < newOwner> < fileName>

例:
chown jtp list

Linux文件所有权

文章图片
看上面的快照, 我们已经将文件列表的所有者从sssit更改为jtp。
Command chown也可以用于更改用户所有者和组。
句法:
chown < newOwner:newGroup> < fileName>

例:
chown jtp:php msg.txt

Linux文件所有权

文章图片
查看上面的快照, 用户所有者和用户组分别更改为jtp和php。
特殊文件清单 当我们键入ls -l命令时, 在用户所有者和组之前显示十个字符。第一个字符告诉我们文件的类型。
以下是文件类型:
First Character
文件类型

Normal file
d
Directory
l
Symbolic link
p
命名管道
b
封锁的装置
c
Character device
s
Socket
文件类型示例:
Linux文件所有权

文章图片
看上面的快照, 第一个字母c表示字符设备, b表示被阻止的设备。
Linux文件所有权

文章图片
【Linux文件所有权】查看上面的快照, 第一个字母(-)表示普通文件, d表示目录。

    推荐阅读