可以使用chown改变目录所有者。
命令使用方式 :chown [OPTION]... [OWNER][:[GROUP]] FILE... 例如:将档案 file1.txt 的拥有者设为 users,群体的使用者 jessie,命令是:chown users:jessie file1.txt
chown将指定文件的拥有者改为指定的用户或组。用户可以是用户名或用户I D。组可以是组名或组ID。文件是以空格分开的要改变权限的文件列表,支持通配符。
扩展资料:
利用 chown命令 可以将文件的拥有者加以改变。一般来说,这个命令只能由系统管理者(root)使用,一般用户没有权限来改变别人的文件的拥有者,也没有权限可以将自己的文件的拥有者改设为别人。只有系统管理者(root)才有这样的权限。
要注意的是chown和chmod 类似,改变一个目录下的所有.file时的属主和属组时要小心 *** 作。比如要改变testdir及它目录下的所有.file 的属主和改组时。一般情况下,我们用.*来匹配文件时,可能会存在让chown误 *** 作,这样会连同父目录的属主和属组的归属关系也被改变。
参考资料来源:百度百科-chown
查看文件(filename)权限命令:
查看文件夹(folder)权限命令:
比如:
分别对应的是:
文件属性 连接数 文件拥有者 所属群组 文件大小 文件修改时间 文件名
确定了一个文件的访问权限后,用户可以利用Linux系统提供的chmod命令来重新设定不同的访问权限。也可以利用chown命令来更改某个文件或目录的所有者。利用chgrp命令来更改某个文件或目录的用户组。
功能 :chmod命令是非常重要的,用于改变文件或目录的访问权限,用户用它控制文件或目录的访问权限。
语法 :该命令有两种用法:一种是包含字母和 *** 作符表达式的文字设定法,另一种是包含数字的数字设定法。
参数 :
*** 作对象who可是下述字母中的任一个或者它们的组合:
*** 作符号可以是:
设置mode所表示的权限可用下述字母的任意组合:
文件名:以空格分开的要改变权限的文件列表,支持通配符。
在一个命令行中可给出多个权限方式,其间用逗号隔开。例如:
rwx也可以用数字来代替:
-rw------- (600) 只有所有者才有读和写的权限
-rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限
-rwx------ (700) 只有所有者才有读,写,执行的权限
-rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限
-rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限
-rw-rw-rw- (666) 每个人都有读写的权限
-rwxrwxrwx (777) 每个人都有读写和执行的权限
若分配给某个文件所有权限,则利用下面的命令:
注:
chmod [-cfvR]
功能 :改变文件或目录所属的组。
语法 :chgrp [选项] group filename
参数 :
功能 :更改某个文件或目录的属主和属组。这个命令也很常用。例如root用户把自己的一个文件拷贝给用户xu,为了让用户xu能够存取这个文件,root用户应该把这个文件的属主设为xu,否则,用户xu无法存取这个文件。
语法 :chown [选项] 用户或组文件
说明 :chown将指定文件的拥有者改为指定的用户或组。用户可以是用户名或用户ID。组可以是组名或组ID。文件是以空格分开的要改变权限的文件列表,支持通配符。
参数 :
例1:把文件test.txt的所有者改为wang。
例2:把目录/my_work及其下的所有文件和子目录的属主改成ldh,属组改成users。
chmod 777 文件路径如 chmod 777 /usr/local/a.txt
你右击不能修改是因为你当前的用户组没权限,比如你不是root,而文件属性普通用户只有read权限;chmod可以修改文件属性,777是修改为所有用户组拥有所有权限rwx(读、写、执行)。
具体用法:
chmod 用户组=权限 文件
如 chmod u=rwx 文件 //此为指定user组权限为读写执行
chmod o+x 文件 //此为增加other组执行权限
诸如此类
ps:chmod 777 文件路径 效果等同于 chmod a=rwx
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)