Beginners Level Course:File Permisions - chown

时间:2021-12-02 08:38:30
     chown命令是chmod命令的堂兄。该命令用来修改文件的拥有者(‘chown’——change owner)。然而它不改变读,写和执行权限。
     每个用户都可以使用这个命令,这个命令的用法如下:
     chown owner.group filename
     假设你想从Windows分区中拷贝某些东西(假设你有一个Windows分区),你以root用户挂在分区,为了节省时间,你拷贝文件到用户目录/home/bob/。如果你使用ls -l查看拷贝的文件(the_file)你将会得到如下信息:
     -rw-r--r--  1 root    root          2428 Nov 17 13:18 the_file
     从我们前一课可知,root是该文件的拥有者。因此,仅仅root用户有权限对该文件进行写操作(修改它内容的权限)。如果你想使用bob用户对该文件进行操作,那么你需要在root权限下使用chown命令修改该文件。下面是具体操作:
     chown bob.bob the_file
     这个例子的前提假设是你的Linux版本会为每一个用户创建组。有些系统会为每个使用计算机的用户创建一个通用的组users。在网络上,group依据组织的需要创建。在你的单用户电脑上,输入ls -l并查看你对应的是哪个系统。

     可以看出,如果你正工作在一个用户的电脑上‘chown’绝对是必不可少的。