当前位置: 技术问答>linux和unix
高分求教chown命令的用法。
来源: 互联网 发布时间:2014-12-18
本文导语: chown 777 一个文件名 如果想该/var/www/html 下所有文件属性该如何做? | 指令名称 : chown 使用权限 : root 使用方式 : chown [-cfhvR] [--help] [--version] user[:group] file... 说明 : Linux/Unix ...
chown 777 一个文件名
如果想该/var/www/html 下所有文件属性该如何做?
如果想该/var/www/html 下所有文件属性该如何做?
|
指令名称 : chown
使用权限 : root
使用方式 : chown [-cfhvR] [--help] [--version] user[:group] file...
说明 : Linux/Unix 是多人多工作业系统,所有的档案皆有拥有者。利用 chown 可以将档案的拥
有者加以改变。一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可
以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。只有系统管理者
(root)才有这样的权限。
把计 :
user : 新的档案拥有者的使用者 IDgroup : 新的档案拥有者的使用者群体(group)-c : 若该档
案拥有者确实已经更改,才显示其更改动作-f : 若该档案拥有者无法被更改也不要显示错误讯
息-h : 只对于连结(link)进行变更,而非该 link 真正指向的档案-v : 显示拥有者变更的详细
资料-R : 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)--
help : 显示辅助说明--version : 显示版本
范例 :
将档案 file1.txt 的拥有者设为 users 群体的使用者 jessie :
chown jessie:users file1.txt
将目前目录下的所有档案与子目录的拥有者皆设为 users 群体的使用者 lamport :
chmod -R lamport:users *
使用权限 : root
使用方式 : chown [-cfhvR] [--help] [--version] user[:group] file...
说明 : Linux/Unix 是多人多工作业系统,所有的档案皆有拥有者。利用 chown 可以将档案的拥
有者加以改变。一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可
以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。只有系统管理者
(root)才有这样的权限。
把计 :
user : 新的档案拥有者的使用者 IDgroup : 新的档案拥有者的使用者群体(group)-c : 若该档
案拥有者确实已经更改,才显示其更改动作-f : 若该档案拥有者无法被更改也不要显示错误讯
息-h : 只对于连结(link)进行变更,而非该 link 真正指向的档案-v : 显示拥有者变更的详细
资料-R : 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)--
help : 显示辅助说明--version : 显示版本
范例 :
将档案 file1.txt 的拥有者设为 users 群体的使用者 jessie :
chown jessie:users file1.txt
将目前目录下的所有档案与子目录的拥有者皆设为 users 群体的使用者 lamport :
chmod -R lamport:users *
|
是chown还是chmod呀?
chown 的参数:
-c或-change:作用与-v相似,但只传回修改的部分
-f或--quiet或--silent:不显示错误信息
-h或--no-dereference:只对符号链接的文件做修改,而不更改其他任何相关文件
-R或-recursive:递归处理,将指定目录下的所有文件及子目录一并处理
-v或--verbose:显示指令执行过程
--dereference:作用和-h刚好相反
--help:显示在线说明
--reference=:把指定文件或目录的所有者与所属组,统统设置成和参考文件或目录的所有者与所属组相同
--version:显示版本信息
|
有这么复杂吗?看你的777应该是用chmod命令!
chmod 777 *
如果有子目录就再来
chmod 777 */*
chmod 777 */*/*
chmod 777 *
如果有子目录就再来
chmod 777 */*
chmod 777 */*/*
|
同意楼上,你问的应该是chmod才对。
chmod 777 /var/www/html/*
如果有子目录
chmod -R 777 /var/www/html
chmod 777 /var/www/html/*
如果有子目录
chmod -R 777 /var/www/html
|
chown 用户名 :组名 * 所有文件(带上路径),OK
|
干吗要777?这么做很不安全,我一般就400或600或者700的。
|
apache服务器一般是755
|
chown -R owner:group file/dir
|
chown 用户名 *
|
chown -R
|
加-R参数