我很好奇 chown 命令的作用是什么。手册页中说 chown 命令会更改文件所有者和组。我知道所有者是创建文件的人(除非更改),但什么是组?我们什么时候创建组?
答案1
此命令用于更改文件或文件夹的所有权。我们可以更改单个文件夹或其中包含的多个文件夹的所有权。
大多情况下会有两个用户。
- 根
- 自定义用户
注意:'customuser' 是您的用户名。它会因系统而异。您可以whoami
在终端中输入以检查您的用户名。
有时您无法从某些文件夹复制/移动/删除文件。这是由于所有权问题。您可以通过ll
命令 ( ll foldername
) 检查文件夹的所有权。
要使用chown
,您应该清楚自己要做什么。否则您的系统就会崩溃。所以要清楚这一点。
以下是示例:我的主文件夹中有一个名为“test”的文件夹。其所有者是“root”。我在“test”文件夹中有许多文件/文件夹。我需要将整个“test”文件夹及其子文件夹的所有权更改为“customuser”。我可以通过键入以下内容来更改权限:
sudo chown -R customuser:customuser /home/customuser/test
-R
表示递归。第一个自定义用户用于所有者。第二个自定义用户用于组。