日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

實用技巧:修改Linux操作系統(tǒng)的文件屬性

【實用技巧:修改Linux操作系統(tǒng)的文件屬性】1、chmod----改變一個或多個文件的存取模式(mode) chmod [options] mode files 只能文件屬主或特權(quán)用戶才能使用該功能來改變文件存取模式 。mode可以是數(shù)字形式或以who opcode permission形式表示 。who是可選的 , 默認是a(所有用戶) 。只能選擇一個opcode(操作碼) ??芍付ǘ鄠€mode , 以逗號分開 。options: -c , --changes 只輸出被改變文件的信息 -f , --silent , --quiet 當(dāng)chmod不能改變文件模式時 , 不通知文件的用戶 --help 輸出幫助信息 。-R , --recursive 可遞歸遍歷子目錄 , 把修改應(yīng)到目錄下所有文件和子目錄 --reference=filename 參照filename的權(quán)限來設(shè)置權(quán)限 -v , --verbose 無論修改是否成功 , 輸出每個文件的信息 --version 輸出版本信息 。#who u 用戶 g 組 o 其它 a 所有用戶(默認) #opcode增加權(quán)限 - 刪除權(quán)限 = 重新分配權(quán)限 #permission r 讀 w 寫 x 執(zhí)行 s 設(shè)置用戶(或組)的ID號 t 設(shè)置粘著位(sticky bit) , 防止文件或目錄被非屬主刪除 u 用戶的當(dāng)前權(quán)限 g 組的當(dāng)前權(quán)限 o 其他用戶的當(dāng)前權(quán)限 作為選擇 , 我們多數(shù)用三位八進制數(shù)字的形式來表示權(quán)限 , 第一位指定屬主的權(quán)限 , 第二位指定組權(quán)限 , 第三位指定其他用戶的權(quán)限 , 每位通過4(讀)、2(寫)、1(執(zhí)行)三種數(shù)值的和來確定權(quán)限 。如6(4 2)代表有讀寫權(quán) , 7(4 2 1)有讀、寫和執(zhí)行的權(quán)限 。還可設(shè)置第四位 , 它位于三位權(quán)限序列的前面 , 第四位數(shù)字取值是4 , 2 , 1 , 代表意思如下: - 4 , 執(zhí)行時設(shè)置用戶ID , 用于授權(quán)給基于文件屬主的進程 , 而不是給創(chuàng)建此進程的用戶 。- 2 , 執(zhí)行時設(shè)置用戶組ID , 用于授權(quán)給基于文件所在組的進程 , 而不是基于創(chuàng)建此進程的用戶 。- 1 , 設(shè)置粘著位 。實例: $ chmod u x file 給file的屬主增加執(zhí)行權(quán)限 $ chmod 751 file 給file的屬主分配讀、寫、執(zhí)行(7)的權(quán)限 , 給file的所在組分配讀、執(zhí)行(5)的權(quán)限 , 給其他用戶分配執(zhí)行(1)的權(quán)限 $ chmod u=rwx,g=rx,o=x file 上例的另一種形式 $ chmod =r file 為所有用戶分配讀權(quán)限 $ chmod 444 file 同上例 $ chmod a-wx,a r 同上例 $ chmod -R u r directory 遞歸地給directory目錄下所有文件和子目錄的屬主分配讀的權(quán)限 $ chmod 4755 設(shè)置用ID , 給屬主分配讀、寫和執(zhí)行權(quán)限 , 給組和其他用戶分配讀、執(zhí)行的權(quán)限
2、chgrp----修改文件或目錄的所屬組 chgrp [options] newgroup files/directorys 組名可以用組的ID號 , 也可用/etc/group中的組名 。只有文件的屬主或特權(quán)用戶(root)才可改變它的組 。options: -c , --changes 只輸出被改變文件的信息 -f , --silent , --quiet 當(dāng)不能改變文件組屬性時 , 不通知文件的用戶 --help 輸出幫助信息 。-R , --recursive 可遞歸遍歷子目錄 , 把修改應(yīng)到目錄下所有文件和子目錄 --reference=filename 參照filename的組信息來設(shè)置當(dāng)前文件的組 -v , --verbose 輸出詳細信息 --version 輸出版本信息 。實例: $ chgrp root test 把test的所屬組更改root組 $ chgrp -R mysql test 遞歸地把test目錄及該目錄下所有文件和子目錄的組屬性設(shè)置成mysql $ chgrp root * 把當(dāng)前目錄中所有文件的組屬性設(shè)置成root 3、chown----設(shè)置一個或多個文件或目錄的屬主身份 chown [options] newowner files/directorys 新的屬主可以是用戶的ID號 , 也可以是/etc/passwd里的登錄名 。chown也可接受這樣的形式:newowner:newgroup或newowner.newgroup 。同時改變所屬組的屬性 。如果句點和冒號后沒有組名 , 則組改變?yōu)樾聦僦鞯慕M 。只有文件或目錄的當(dāng)前屬主才有權(quán)改變它的屬性 。options: -c , --changes 只輸出被改變文件的信息 --dereference 跟蹤符號鏈接 -h , --no-dereference 改變每一個符號鏈的屬主身份 , 而不是被引用文件的屬主身份 -f , --silent , --quiet 當(dāng)不能改變文件屬主屬性時 , 不通知文件的用戶 --help 輸出幫助信息 。-R , --recursive 可遞歸遍歷子目錄 , 把修改應(yīng)到目錄下所有文件和子目錄 --reference=filename 把屬主改變成filename文件的屬主 -v , --verbose 輸出詳細信息 --version 輸出版本信息 。實例: $ chown root test 把test文件的屬主改進root $ chown -R root test_directory 遞歸地把test_directory目錄下的所有文件屬主改成root $ chown --dereference root test_link 把test_link鏈接的原文件屬主改成root , 鏈接文件屬主不變 $ chown --no-dereference root test_link 把test_link的鏈接文件屬主改成root , 原文件屬主不變

推薦閱讀