在学习chown指令时,有chown [-R] 属主名:属组名 文件名这种格式,一般来说文件的属组名是属主名所在的组,但如果在使用这个指令时我把属组名改成不是属主所在的组,是否可以。
以下是我个人看法
资料说“Linux系统按文件所有者、文件所有者同组用户和其他用户来规定了不同的文件访问权限”而在文件的基本属性中关于权限的属性只有属主权限,属组权限和其他用户权限
那么也就是说
属主=文件所有者
属组=文件所有者的组
其他用户=其他用户
可是chown又支持分别改属主和属组,要是文件的属主并不属于该属组,属组就不再是文件所有者的组,这样不是与概念矛盾了吗
刚开始学,啥都不懂
可以啊,操作如下图:
[root@servera ~]# chown ftp:student test.txt
[root@servera ~]# ll test.txt
-rw-r--r-- 1 ftp student 40 Jan 19 12:21 test.txt
具体,你可参考我写的基础文章《文件权限管理》:https://blog.csdn.net/qq_41765918/article/details/122772515
去好好了解一下