OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

chown - 更改文件所有者和组

这个 乔恩 命令用于更改文件或目录的所有者和组所有者。 使用此命令需要超级用户权限。 的语法 乔恩 看起来像这样:



chown [所有者][:[组]] 文件...

chown [所有者][:[组]] 文件...


chown 可以根据命令的第一个参数更改文件所有者和/或文件组所有者。 这里有些例子:


表 9-7:chown 参数示例


参数结果

参数结果

bob 将文件的所有权从其当前所有者更改为用户

鲍勃


图片

bob:users 将文件的所有权从其当前所有者更改为用户

bob 并将文件组所有者更改为组用户。


图片

:管理员 将组所有者更改为组 管理员. 文件所有者不变。


图片

鲍勃: 将文件所有者从当前所有者更改为用户 粮食 并将组所有者更改为用户的登录组 粮食.


图片


假设我们有两个用户; 珍妮特, 谁有权访问超级用户权限和 托尼,谁没有。 用户 珍妮特 想从她的家目录复制一个文件到用户的家目录 托尼. 由于用户 珍妮特 希望 托尼 能够编辑文件, 珍妮特 将复制文件的所有权从 珍妮特 托尼:


[珍妮特@linuxbox ~]$ 须藤cp myfile.txt ~tony

密码:

[珍妮特@linuxbox ~]$ 须藤 ls -l ~tony/myfile.txt

-rw-r--r-- 1 root root 2016-03-20 14:30 /home/tony/myfile.txt [janet@linuxbox ~]$ 须藤 chown 托尼:~tony/myfile.txt

[珍妮特@linuxbox ~]$ 须藤 ls -l ~tony/myfile.txt

-rw-r--r-- 1 托尼托尼托尼 2016-03-20 14:30 /home/tony/myfile.txt

[珍妮特@linuxbox ~]$ 须藤cp myfile.txt ~tony

密码:

[珍妮特@linuxbox ~]$ 须藤 ls -l ~tony/myfile.txt

-rw-r--r-- 1 root root 2016-03-20 14:30 /home/tony/myfile.txt [janet@linuxbox ~]$ 须藤 chown 托尼:~tony/myfile.txt

[珍妮特@linuxbox ~]$ 须藤 ls -l ~tony/myfile.txt

-rw-r--r-- 1 托尼托尼托尼 2016-03-20 14:30 /home/tony/myfile.txt


在这里我们看到用户 珍妮特 将文件从她的目录复制到用户的主目录 托尼。 下一个, 珍妮特 将文件的所有权从 (使用的结果 须藤),以 托尼. 在第一个参数中使用尾随冒号, 珍妮特 还将文件的组所有权更改为登录组 托尼,这恰好是组 托尼.

注意第一次使用后 须藤, 珍妮特 没有提示她输入密码。 这是因为 须藤,在大多数配置中,“信任”你几分钟,直到它的计时器用完。


OnWorks 的顶级操作系统云计算: