如何更改linux文件目录拥有者及用户组

\u5982\u4f55\u66f4\u6539linux\u6587\u4ef6\u76ee\u5f55\u62e5\u6709\u8005\u53ca\u7528\u6237\u7ec4

\u4f60\u597d\uff0c\u5177\u4f53\u4fee\u6539\u64cd\u4f5c\u6b65\u9aa4\u5982\u4e0b\uff1a
\u3000\u4e00\u3001\u300aLinux\u7684chmod\u547d\u4ee4\u300b\u3002\u5728 shell \u4e2d\uff0c\u53ef\u4ee5\u4f7f\u7528chown\u547d\u4ee4\u6765\u6539\u53d8\u6587\u4ef6\u6240\u6709\u8005\u53ca\u7528\u6237\u7ec4\uff0cchgrp\u547d\u4ee4\u6765\u6539\u53d8\u6587\u4ef6\u6240\u5728\u7528\u6237\u7ec4\u3002\u5728 Linux\u7684C\u7a0b\u5e8f\u4e2d\uff0c\u53ef\u4ee5\u4f7f\u7528chown\u51fd\u6570\u6765\u6539\u53d8\u6587\u4ef6\u6240\u6709\u8005\uff0c\u53ca\u6240\u5728\u7528\u6237\u7ec4\u3002
\u3000\u3000\u53e6\u5916\uff0c\u5728shell\u4e2d\uff0c\u8981\u4fee\u6539\u6587\u4ef6\u5f53\u524d\u7684\u7528\u6237\u5fc5\u987b\u5177\u6709\u7ba1\u7406\u5458root\u7684\u6743\u9650\u3002\u53ef\u4ee5\u901a\u8fc7su\u547d\u4ee4\u5207\u6362\u5230root\u7528\u6237\uff0c\u4e5f\u53ef\u4ee5\u901a\u8fc7sudo\u83b7\u5f97root\u7684\u6743\u9650\u3002
\u3000\u3000\u4e8c\u3001\u4f7f\u7528chown\u547d\u4ee4\u66f4\u6539\u6587\u4ef6\u62e5\u6709\u8005

\u3000\u3000\u5728 shell \u4e2d\uff0c\u53ef\u4ee5\u4f7f\u7528chown\u547d\u4ee4\u6765\u6539\u53d8\u6587\u4ef6\u6240\u6709\u8005\u3002chown\u547d\u4ee4\u662fchange owner\uff08\u6539\u53d8\u62e5\u6709\u8005\uff09\u7684\u7f29\u5199\u3002\u9700\u8981\u8981\u6ce8\u610f\u7684\u662f\uff0c\u7528\u6237\u5fc5\u987b\u662f\u5df2\u7ecf\u5b58\u5728\u7cfb\u7edf\u4e2d\u7684\uff0c\u4e5f\u5c31\u662f\u53ea\u80fd\u6539\u53d8\u4e3a\u5728 /etc/passwd\u8fd9\u4e2a\u6587\u4ef6\u4e2d\u6709\u8bb0\u5f55\u7684\u7528\u6237\u540d\u79f0\u624d\u53ef\u4ee5\u3002
\u3000\u3000chown\u547d\u4ee4\u7684\u7528\u9014\u5f88\u591a\uff0c\u8fd8\u53ef\u4ee5\u987a\u4fbf\u76f4\u63a5\u4fee\u6539\u7528\u6237\u7ec4\u7684\u540d\u79f0\u3002\u6b64\u5916\uff0c\u5982\u679c\u8981\u8fde\u76ee\u5f55\u4e0b\u7684\u6240\u6709\u5b50\u76ee\u5f55\u6216\u6587\u4ef6\u540c\u65f6\u66f4\u6539\u6587\u4ef6\u62e5\u6709\u8005\u7684\u8bdd\uff0c\u76f4\u63a5\u52a0\u4e0a -R\u7684\u53c2\u6570\u5373\u53ef\u3002
\u3000\u3000\u57fa\u672c\u8bed\u6cd5\uff1a
\u3000\u3000chown [-R] \u8d26\u53f7\u540d\u79f0 \u6587\u4ef6\u6216\u76ee\u5f55
\u3000\u3000chown [-R] \u8d26\u53f7\u540d\u79f0:\u7528\u6237\u7ec4\u540d\u79f0 \u6587\u4ef6\u6216\u76ee\u5f55
\u3000\u3000\u53c2\u6570\uff1a
\u3000\u3000-R : \u8fdb\u884c\u9012\u5f52( recursive )\u7684\u6301\u7eed\u66f4\u6539\uff0c\u5373\u8fde\u540c\u5b50\u76ee\u5f55\u4e0b\u7684\u6240\u6709\u6587\u4ef6\u3001\u76ee\u5f55
\u3000\u3000\u90fd\u66f4\u65b0\u6210\u4e3a\u8fd9\u4e2a\u7528\u6237\u7ec4\u3002\u5e38\u5e38\u7528\u5728\u66f4\u6539\u67d0\u4e00\u76ee\u5f55\u7684\u60c5\u51b5\u3002

[root@localhost home]# touch testfile //\u7531 root \u7528\u6237\u521b\u5efa\u6587\u4ef6
[root@localhost home]# ls testfile \u2013l
-rw--w--w- 1 root root 0 Jun 7 19:35 testfile //\u6587\u4ef6\u7684\u62e5\u6709\u8005\u53ca\u62e5\u6709\u8005\u7ea7\u5747\u4e3a root
[root@localhost home]# chown yangzongde testfile //\u4fee\u6539\u6587\u4ef6\u62e5\u6709\u8005\u4e3a yangzongde
[root@localhost home]# ls testfile -l
-rw--w--w- 1 yangzongde root 0 Jun 7 19:35 testfile //\u67e5\u770b\u6587\u4ef6\u62e5\u6709\u8005\u4e3a yangzongde\uff0c\u4f46\u7ec4\u4ecd\u4e3a root


\u3000\u3000\u4e09\u3001\u4f7f\u7528chgrp\u547d\u4ee4\u66f4\u6539\u6587\u4ef6\u6240\u5c5e\u7528\u6237\u7ec4
\u3000\u3000\u5728shell\u4e2d\uff0c\u53ef\u4ee5\u4f7f\u7528chgrp\u547d\u4ee4\u6765\u6539\u53d8\u6587\u4ef6\u6240\u5c5e\u7528\u6237\u7ec4\uff0c\u8be5\u547d\u4ee4\u5c31\u662fchange group\uff08\u6539\u53d8\u7528\u6237\u7ec4\uff09\u7684\u7f29\u5199\u3002\u9700\u8981\u6ce8\u610f\u7684\u662f\u8981\u6539\u53d8\u6210\u4e3a\u7684\u7528\u6237\u7ec4\u540d\u79f0\uff0c\u5fc5\u987b\u5728 /etc/group\u91cc\u5b58\u5728\uff0c\u5426\u5219\u5c31\u4f1a\u663e\u793a\u9519\u8bef\u3002
\u3000\u3000\u57fa\u672c\u8bed\u6cd5\uff1a
\u3000\u3000chgrp [-R] \u7528\u6237\u7ec4\u540d\u79f0 dirname/filename ...
\u3000\u3000\u53c2\u6570\uff1a
\u3000\u3000-R : \u8fdb\u884c\u9012\u5f52( recursive )\u7684\u6301\u7eed\u66f4\u6539\uff0c\u5373\u8fde\u540c\u5b50\u76ee\u5f55\u4e0b\u7684\u6240\u6709\u6587\u4ef6\u3001\u76ee\u5f55
\u3000\u3000\u90fd\u66f4\u65b0\u6210\u4e3a\u8fd9\u4e2a\u7528\u6237\u7ec4\u3002\u5e38\u5e38\u7528\u5728\u66f4\u6539\u67d0\u4e00\u76ee\u5f55\u7684\u60c5\u51b5\u3002




[root@localhost home]# ls testfile -l
-rw--w--w- 1 yangzongde root 0 Jun 7 19:35 testfile //\u67e5\u770b\u6587\u4ef6\u62e5\u6709\u8005\u4e3a yangzongde\uff0c\u4f46\u7ec4\u4e3a root
[root@localhost home]# chgrp yangzongde testfile //\u4fee\u6539\u62e5\u6709\u8005\u7ec4\u4e3a yangzongde
[root@localhost home]# ls testfile -l
-rw--w--w- 1 yangzongde yangzongde 0 Jun 7 19:35 testfile
[root@localhost home]# chown root:root testfile // \u4f7f\u7528 chown \u4e00\u6b21\u6027\u4fee\u6539\u62e5\u6709\u8005\u53ca\u7ec4
[root@localhost home]# ls testfile -l
-rw--w--w- 1 root root 0 Jun 7 19:35 testfile

\u6539\u7528\u6237 chown username dirname
\u6539\u7ec4 chgrp groupname dirname
\u540c\u65f6\u6539 chown username:groupname dirname
\u76ee\u5f55\u91cc\u9762\u4e5f\u6539 chown -R username:groupname dirname

查看用户和组

1

   首先对于经验操作之前,我们先看下当前系统下的用户和组。whoami 查看当前登陆用户

2

Passwd文件存储当前系统所有用户,而组文件/etc/group记录。

3

一个用户可以属于多个组,查看用户所属的组,gourps + 用户名

END

更改linux文件目录\文件拥有者权限

更改文件拥有者 (chown )

[root@linux ~]# chown  账号名称 文件或目录 ,如图把文件fail2ban的所属者改成nginx

改变文件的用户组用命令 chgrp

[root@linux ~]# chgrp  组名   文件或目录

此外还可以通过chown命令

同时修改用户和组,  chown 所有者,所属组  文件\目录名

覆盖目录权限

对于目录权限修改之后,默认只是修改当前级别的权限。如果子目录也要递归需要加R参数

5

Chown   -R : 进行递归,连同子目录下的所有文件、目录

  • 濡備綍鏇存敼linux鏂囦欢鐨鎷ユ湁鑰呭強鐢ㄦ埛缁
    绛旓細鎶婂綋鍓鏂囦欢澶涓嬬殑file1鐨勬墍鏈夎呮敼涓簎ser1锛屾墍鏈夎呯敤鎴风粍鏀逛负group1 涓嬮潰涓篶hown鍛戒护鐨勮缁嗭紝璇峰弬鑰冿細Linux chown鍛戒护璇﹁В浣跨敤鏍煎紡鍜屾柟娉 鎸囦护鍚嶇О : chown 浣跨敤鏉冮檺 : root 浣跨敤鏂瑰紡 : chown [-cfhvR] [--help] [--version] user[:group] file鈥﹀埄鐢 chown 鍙互灏嗘。妗堢殑鎷ユ湁鑰呭姞浠鏀瑰彉銆傝繖涓...
  • Linux绯荤粺涓濡備綍灏嗕竴涓鐩綍鍙婄洰褰曚笅鐨勬墍鏈鏂囦欢鐨鎷ユ湁鑰呮敼涓虹敤鎴稟
    绛旓細渚嬪Linux绯荤粺涓嬫湁www璐︽埛锛岀敤chown -R鍛戒护锛-R鍙傛暟浠h〃鎶婅鐩綍涓嬪寘鎷瓙鐩綍鐨鎷ユ湁鑰咃紙owner锛夐兘鏀瑰彉銆1銆佷娇鐢╨s 鈥搇鏉ユ煡璇鏂囦欢鐩綍鐨勬嫢鏈夎咃紝濡備笅鍥撅細2銆佷娇鐢╟hown鍙互淇敼鏉冮檺锛歝hown -R www /alidata/www/phpwind/#鍗冲彲灏嗙洰褰/alidata/www/phpwind涓嬬殑鎵鏈夋枃浠跺拰鐩綍鐨勬嫢鏈夎呴兘淇敼涓簑ww璐︽埛銆
  • linux濡備綍淇敼鏂囦欢鎴鐩綍鐨勬潈闄
    绛旓細linux鏂囦欢鎴鐩綍鐨勬潈闄愬垎涓猴紝璇汇佸啓銆佸彲鎵ц涓夌鏉冮檺銆傛枃浠惰闂殑鐢ㄦ埛绫诲埆鍒嗕负锛屾枃浠跺垱寤鸿呫佷笌鏂囦欢鍒涘缓鑰呭悓缁勭殑鐢ㄦ埛銆佸叾浠栫敤鎴蜂笁绫汇淇敼鏂囦欢鐨勬潈闄愭垨鐩綍鐨勫懡浠や负鈥渃hmod 755 test.sh鈥濄755琛ㄧず鈥滃垱寤鸿鎷ユ湁璇诲啓鍙墽琛屾潈闄愩佸悓涓缁勭敤鎴蜂互鍙婂叾浠栫敤鎴锋嫢鏈夎鍜屾墽琛屾潈闄愨濄傗755鈥鎬庝箞鏋勬垚鐨:"0&#...
  • 濡備綍鏇存敼linux鏂囦欢鐩綍鎷ユ湁鑰呭強鐢ㄦ埛缁
    绛旓細鏀鐢ㄦ埛 chown username dirname 鏀圭粍 chgrp groupname dirname 鍚屾椂鏀 chown username:groupname dirname 鐩綍閲岄潰涔熸敼 chown -R username:groupname dirname
  • 鏇存敼鏉冮檺linux鏇存敼鏉冮檺linux
    绛旓細linux璧嬩簣鏉冮檺鍛戒护锛熷緢楂樺叴鏈棶棰橈紒姝よ鐐逛粎渚涘弬鑰冿紝濡傛湁绾版紡锛岃灏芥儏鏂ф锛乧hgrp鍛戒护锛岀敤浜庝慨鏀规枃浠跺拰鐩綍鐨勬墍灞炵粍锛沜hown鍛戒护锛岀敤浜庝慨鏀规枃浠跺拰鐩綍鐨勬墍鏈夎呭拰鎵灞炵粍锛沜hmod鍛戒护锛屽彲浠ヤ慨鏀规枃浠舵垨鐩綍鐨勬潈闄愶紱umask鍛戒护锛屽彲浠ヤ护鏂板缓鏂囦欢鍜鐩綍鎷ユ湁榛樿鏉冮檺銆鎬庝箞淇敼鏂囦欢鏉冮檺鍦linux绯荤粺涓紵Linux鏄鐢ㄦ埛绯荤粺锛...
  • linux淇敼鏂囦欢鏉冮檺?
    绛旓細鍦Linux涓紝鍙互浣跨敤`chmod`鍛戒护鏉淇敼鏂囦欢鎴栫洰褰曠殑鏉冮檺銆傝鍛戒护鐨勮娉曞涓嬶細```chmod [閫夐」] 妯″紡 鏂囦欢鎴栫洰褰 ```鍏朵腑锛岄夐」鍖呮嫭锛- `-c`锛氬彧鍦ㄤ慨鏀逛簡鏂囦欢鎴栫洰褰曠殑鏉冮檺鏃惰緭鍑烘彁绀轰俊鎭- `-f`锛氫笉杈撳嚭閿欒淇℃伅銆- `-R`锛氶掑綊淇敼鐩綍鍙婂叾瀛愮洰褰曚腑鐨勬枃浠舵垨鐩綍鏉冮檺銆傛ā寮忓寘鎷細- 绗﹀彿妯″紡锛...
  • linux鐩綍鏉冮檺璁剧疆linux鐩綍鏉冮檺璁剧疆
    绛旓細1.鍦/鐩綍涓嬬敤ls鍛戒护鏌ョ湅baidu鐩綍鐨勭粍鐢ㄦ埛鏉冮檺ls-lbaidu#鏌ョ湅baidu鎵灞炵殑鐢ㄦ埛鍜岀粍锛屽苟鍙互鏌ョ湅缁勭敤鎴风殑鏉冮檺2.淇敼鐢ㄦ埛admin瀵筨aidu鏂囦欢澶鐨勬潈闄恈hmod777baidugpasswd-aadminadmin#鍙互灏嗙敤鎴穉dmin娣诲姞鍒扮敤鎴风粍閲岃繖鏍锋柊寤虹殑鐢ㄦ埛admin锛屼究鑳藉湪/baidu杩欎釜鐩綍涓鎷ユ湁鍒涘缓鏂囦欢鍜岀洰褰曠殑鏉冮檺銆linux濡備綍缁欐枃浠跺鍔...
  • 濡備綍鏀瑰彉Linux鏂囦欢鎴鐩綍璁块棶鏉冮檺
    绛旓細tgz 鐨勮闂潈闄愶紝琛ㄧずsobsrc.tgz鏄竴涓櫘閫鏂囦欢;sobsrc.tgz鐨勫睘涓绘湁璇诲啓鏉冮檺;涓巗obsrc.tgz灞炰富鍚岀粍鐨勭敤鎴峰彧鏈夎鏉冮檺;鍏朵粬鐢ㄦ埛涔熷彧鏈夎鏉冮檺銆 纭畾浜嗕竴涓枃浠剁殑璁块棶鏉冮檺鍚庯紝鐢ㄦ埛鍙互鍒╃敤Linux绯荤粺鎻愪緵鐨刢hmod鍛戒护鏉ラ噸鏂拌瀹氫笉鍚岀殑璁块棶鏉冮檺銆備篃鍙互鍒╃敤chown鍛戒护鏉鏇存敼鏌愪釜鏂囦欢鎴鐩綍鐨勬墍鏈夎呫
  • Linux濡備綍鎶婁互涓鏂囦欢澶逛慨鏀涓簉oot鏉冮檺?
    绛旓細Linux鏂拌绯荤粺鍚庝竴鑸姹傜敤鎴峰垱寤轰竴涓敤鎴峰悕锛屽垱寤哄悗涓鑸负鏍囧噯鐢ㄦ埛鎴栫鐞嗗憳鐢ㄦ埛锛屼絾鏃犺濡備綍锛屾湁浜涙枃浠跺繀椤婚氳繃root鏉冮檺鎵撳紑銆備緥濡傚涓嬬晫闈腑锛屾墦寮/root鏂囦欢澶鏃舵彁绀哄涓嬶細1銆佸湪缁堢涓緭鍏ュ懡浠わ細sudo nautilus锛岀劧鍚庤緭鍏ュ綋鍓嶇敤鎴风殑瀵嗙爜銆2銆佹鏃朵細鍚屾椂鎵撳紑鏂囦欢娴忚鍣ㄣ3銆佺劧鍚庢墦寮瀵瑰簲鐨鐩綍锛岃繖鏃跺凡缁忚幏寰椾簡...
  • 濡備綍鏇存敼linux鏂囦欢鐨鎷ユ湁鑰呭強鐢ㄦ埛缁
    绛旓細usermod鍛戒护鐢ㄤ簬淇敼鐢ㄦ埛鐨勫睘鎬э紝鏍煎紡涓衡渦sermod [閫夐」] 鐢ㄦ埛鍚嶁濄傚湪Linux绯荤粺涓殑涓鍒囬兘鏄鏂囦欢锛屽洜姝ゅ湪绯荤粺涓垱寤虹敤鎴蜂篃鏄慨鏀归厤缃枃浠剁殑杩囩▼锛岀敤鎴风殑淇℃伅琚繚瀛樺埌浜/etc/passwd鏂囦欢涓紝鎴戜滑鍙互鐩存帴鐢ㄦ枃鏈紪杈戝櫒鏉ヤ慨鏀瑰叾涓殑鏁板奸」鐩紝涔熷彲浠ョ敤usermod鏉ヤ慨鏀瑰凡缁忓垱寤虹殑鐢ㄦ埛淇℃伅椤圭洰锛岃濡傜敤鎴疯韩浠藉彿鐮併...
  • 扩展阅读:linux find 查找目录 ... linux chown修改文件权限 ... linux在目录下创建目录 ... linux递归删除目录命令 ... linux中怎样删除目录 ... linux查看当前目录位置 ... linux怎么切换工作目录 ... linux查看目录占用空间 ... linux目录挂载到其它目录 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网