『壹』 linux里如何把一個文件更改成所有的用戶都有可執行許可權
linux里把一個文件更改成所有的用戶都有可執行許可權可以使用以下命令:
chmod 777 filename
其中chmod可以藉以控制文件如何被他人所調用。
1、chmod語法
chmod [-cfvR] [--help] [--version] mode file...
2、chmod參數說明
mode : 許可權設定字串,格式如下 :
[ugoa...][[+-=][rwxX]...][,...]
(1)linux怎麼給用戶文件夾所有許可權擴展閱讀
chmod可以用數字來表示許可權如 :
chmod 777 file
語法為:
chmod abc file
其中a,b,c各為一個數字,分別表示User、Group、及Other的許可權。
r=4,w=2,x=1
若要rwx屬性則4+2+1=7;
若要rw-屬性則4+2=6;
若要r-x屬性則4+1=5。
『貳』 linux緇欑敤鎴瘋劇疆鏂囦歡鏉冮檺linux鏂囦歡緇欑敤鎴鋒潈闄
linux榛樿ゆ潈闄愭庝箞璁劇疆錛
鍦╨inux涓鍒涘緩鏂囦歡鍜岀洰褰曟椂錛屽崟涓鐢ㄦ埛鍒涘緩鐨勭洰褰曟潈闄愰兘鏄涓鑷寸殑錛屽壋寤虹殑鏂囦歡鏉冮檺涔熼兘鏄涓鑷寸殑錛屾帶鍒惰繖涓鍒涘緩鏉冮檺鐨勫彨鍋氭潈闄愭帺鐮併
鏉冮檺鎺╃爜鐨勪綔鐢ㄥ氨鏄瑙勮寖鍒濆壋鏂囦歡鍜岀洰褰曟椂鍊欑殑鏉冮檺璁劇疆錛屽厤鍘諱簡鍒涘緩鍚庡啀嬈′慨鏀規潈闄愮殑闂棰樸
1銆佹煡鐪嬬敤鎴風殑鏉冮檺鎺╃爜
鍛戒護錛歶mask
鐩褰曪細鏈澶ф潈闄愭槸777錛屽噺鍘籾mask鐨勫悗涓変綅(022)錛岃ョ敤鎴峰壋寤虹殑鐩褰曟潈闄愬嵆榛樿ゆ槸755
鏂囦歡錛氭枃浠剁殑鏉冮檺蹇呴』涓哄伓鏁般傚傛灉鏄濂囨暟錛屽垯闇-1鍙樻垚鍋舵暟銆777-022=755錛屾瘡涓浣嶉兘-1鍙樻垚鍋舵暟錛屽嵆涓644銆
2.淇鏀圭敤鎴鋒潈闄愭帺鐮
鍛戒護錛歶mask***
***鍙浠ユ槸1-3浣嶆暟錛屾瘡涓浣嶇殑鏁板煎繀欏=7
linux鎬庝箞璧嬩簣鏉冮檺錛
鍒涘緩鐢ㄦ埛useraddaa銆
root鐢ㄦ埛緇檃a璁劇疆瀵嗙爜passwdaa鍚庤緭鍏ヤ袱閬嶅瘑鐮併
璁劇疆鏉冮檺:chown-Rredis:redis/aa銆
鍒囨崲鐢ㄦ埛su-aa銆
鎵╁睍璧勬枡錛歭inux鐢ㄦ埛鏉冮檺1銆佽祴浜坮oot鏉冮檺usermod-groottest2銆佸緩絝嬬敤鎴穟seradd_d/usr/test-mtest姝ゅ懡浠ゅ壋寤轟簡涓涓鐢ㄦ埛test錛岀敤鎴蜂富鐩褰曚負/usr/test3銆佽劇疆鐢ㄦ埛瀵嗙爜淇鏀硅嚜宸辯殑瀵嗙爜passwd錛岄渶瑕佽緭鍏ユ棫瀵嗙爜瓚呯駭鐢ㄦ埛淇鏀瑰叾浠栫敤鎴峰瘑鐮侊細(鏃犻渶淇鏀瑰瘑鐮)passwdtest4銆乧hgrp鍛戒護鍔熻兘錛氭敼鍙樻枃浠舵垨鐩褰曟墍灞炵殑緇勩
ftp璁劇疆鐢ㄦ埛鐨勮誨彇鏉冮檺鍜屼笂浼犳潈闄愶紵
榪欎釜鍜屾湇鍔″櫒鎿嶄綔緋葷粺鏈夊叧錛寀nix鎴栬匧inux鍙闇瑕佽劇疆鐢ㄦ埛鏉冮檺錛屾垨鑰呯敤鎴風粍鏉冮檺錛屽瑰簲鐩褰曟潈闄愬嵆鍙錛屽悓鏃跺彲浠ヨ懼畾鐢ㄦ埛鍙浣跨敤鐨勭┖闂達紱
2銆佸傛灉鏄寰杞緋葷粺錛岄偅涔堟枃浠剁郴緇熷繀欏繪槸ntfs鎵嶈兘闄愬埗鐢ㄦ埛鍙浣跨敤瀹歸噺錛屽惁鍒欏彧鑳介氳繃鐢ㄦ埛鏉冮檺璁懼畾鐢ㄦ埛瀵逛簬鏂囦歡澶圭殑璇誨啓銆佷慨鏀廣佸垹闄ょ殑鏉冮檺錛屼粠鏂囦歡綆$悊鍣ㄩ噷闈錛屽彸閿灞炴э紝瀹夊叏閭i噷璁懼畾鍗沖彲銆
linux涓鎬庢牱緇欎簣鏂板緩鐢ㄦ埛寤虹珛鏂囦歡鍜岀洰褰曠殑鏉冮檺錛
Linux涓嬬粰鏂扮敤鎴峰緩絝嬫枃浠跺拰鐩褰曟潈闄愶紝鍙闇瑕佹坊鍔犺ョ敤鎴峰埌甯屾湜浠栧壋寤烘枃浠跺拰鐩褰曠殑鐢ㄦ埛緇勯噷鍗沖彲錛屾堜緥濡備笅錛
妗堜緥錛氬笇鏈涙柊寤虹敤鎴穉dmin錛岃兘鍦/鐩褰曚笅鍒涘緩鏂囦歡鍜岀洰褰曘
1.鍦/鐩褰曚笅鐢╨s鍛戒護鏌ョ湅鐩褰曠殑緇勭敤鎴鋒潈闄恖s-l#鏌ョ湅鎵灞炵殑鐢ㄦ埛鍜岀粍錛屽苟鍙浠ユ煡鐪嬬粍鐢ㄦ埛鐨勬潈闄2.淇鏀圭敤鎴穉dmin瀵筨ai鏂囦歡澶圭殑鏉冮檺chmod777gpasswd-aadminadmin#鍙浠ュ皢鐢ㄦ埛admin娣誨姞鍒扮敤鎴風粍閲岃繖鏍鋒柊寤虹殑鐢ㄦ埛admin錛屼究鑳藉湪/榪欎釜鐩褰曚笅鎷ユ湁鍒涘緩鏂囦歡鍜岀洰褰曠殑鏉冮檺銆
鍦╨inux涓鎬庝箞緇欐枃浠跺す璧嬫潈闄愶紵
鍙浠ヤ嬌鐢╟hmod-R鏉冮檺鍊肩洰褰曟垨鏂囦歡渚嬪傦細鏀瑰彉testdir鍙婂叾鐩褰曚笅鎵鏈夌殑鏂囦歡鍜岀洰褰曠殑鏉冮檺涓750#chmod-R750testdir#manchmod鍙浠ュ緱鍒幫細OPTIONS-R,--鎰忔濇槸錛歝hmod鍛戒護鏈変釜閫夐」-R鍙浠ラ氳繃鈥滈掑綊鈥濈殑鏂瑰紡鏀瑰彉鏂囦歡鍜岀洰褰曠殑鏉冮檺銆