Linux Chown命令教程

chown 命令用于更改文件和文件夹的用户、组和其他所有权。周恩来 是一个非常有用的工具,但有时会变得非常危险,因为它会损害当前所有者的策略。chown 主要是读写, 执行 给定用户或组的所有者。

null

chown命令语法

的语法 chown 如下所示。

chown OPTIONS USER:GROUP FILE

列出文件和文件夹的用户和组所有者

在Linux中开始更改文件和文件夹所有者之前,我们应该列出文件的当前所有者。我们将使用 ls -l 命令,它将列出所有文件所有者用户和一组当前工作路径。

$ ls -l
图片[1]-Linux Chown命令教程-yiteyi-C++库
列出文件和文件夹的用户和组所有者

在本例中,我们可以看到所有文件都有所有者用户 ismail 和所有者组 ismail .

使用根帐户

在Linux中更改权限和所有权时,最直接的方法是使用root帐户。根帐户提供最高的特权,所以我们将有权力改变事情。

改变 文件和文件夹的所有者用户

单纯形用法 chown 正在更改给定文件的所有者和用户。我们只需指定文件的所有者用户名和文件名即可。在本例中,我们将更改名为 acknow.txt ismail .

$ chown ismail acknow.txt

改变 文件和文件夹的所有者组名称

众所周知,Linux中的文件和文件夹有所有者用户和所有者组。我们还可以使用chmod更改所有者组 命令。我们将把新的组名放在: . 在本例中,我们将所有者组更改为 ismail .

$ chown :ismail acknow.txt

改变 用户和所有者组名称

在前面的步骤中,我们在不同的步骤中更改了文件的用户和组所有权。我们可以通过以下步骤完成用户和组所有权的更改: . 在本例中,我们将用户所有权更改为 ahmet 和集团所有权 ismail .

$ chown ahmet:ismail acknow.txt

递归更改文件和文件夹的所有权

如果我们有1000个文件,那么逐个更改文件的所有权并不是一个实际的简单解决方案。或者我们可能需要更改文件夹和子文件夹及其文件内容的所有所有权。我们可以用 -R 用于递归操作。

$ chown -R ismail:ismail backup

chown命令详细模式

在更改文件和文件夹时,我们可能需要打印有关更改的详细输出。我们可以用 -v 选项以更改此选项。

$ chown -v -R ismail:ismail *
Verbose Mode
详细模式

相关文章: 如何列出Linux中当前登录的用户?

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享