導航:首頁 > 操作系統 > linux賬號許可權設置

linux賬號許可權設置

發布時間:2024-07-07 16:45:51

1. linux鐢ㄦ埛璧嬫潈闄愬懡浠chmodlinux鐢ㄦ埛璧嬫潈闄

linux鏉冮檺璁劇疆錛

鎿嶄綔姝ラ/鏂規硶

1.榪涘叆linux緋葷粺錛屾寜鐩褰曚緷嬈¤繘鍏ラ渶瑕佽劇疆鏉冮檺鐨勬枃浠躲備富瑕佸懡浠わ細cd錛堝垏鎹㈢洰褰曪級ls錛堟煡鐪嬫枃浠訛級

2.璁劇疆鏂囦歡鏉冮檺鍓嶏紝鍏堟煡鐪嬫枃浠舵潈闄愩傚懡浠わ細ls-lxxx.xxx

3.鎴戜滑鍙浠ョ湅鍒版枃浠剁殑鍏蜂綋鏉冮檺錛屽垎鍒鐢╮錛寃錛寈錛-琛ㄧず瀵瑰簲鏉冮檺銆

4.姣忎竴涓鏉冮檺瀵瑰簲涓涓鐩稿圭殑緇勭粐錛屾瘮濡傛墍鏈夎咃紝緇勶紝鍏朵粬鐢ㄦ埛

5.鎺ヤ笅鏉ユ垜浠鏀瑰彉鏂囦歡鏉冮檺錛屽湪linux鍙璇籸鍙鐢4琛ㄧず錛屽彲鍐橶鍙鐢2琛ㄧず錛孹鐢1錛岄偅涔堟枃浠剁殑鏈楂樻潈闄愮瓑浜4+2+1=7錛屼袱涓ゆ垨鑰呬笁涓緇勫悎鍗沖彲璧嬩簣鏂囦歡鍏蜂綋鏉冮檺錛屽懡浠わ細chmod664XXX.XXX

6.璧嬩簣瀹屾垚鎴戜滑鍙鍒╃敤鍛戒護鍐嶆℃煡鐪嬫枃浠舵潈闄愶紝鏁板兼槸鍚﹁窡鎴戜滑璁懼畾鐨勪竴鑷淬

鍦╨inux涓鎬庝箞緇欐枃浠跺す璧嬫潈闄愶紵

鍙浠ヤ嬌鐢╟hmod-R鏉冮檺鍊肩洰褰曟垨鏂囦歡渚嬪傦細鏀瑰彉testdir鍙婂叾鐩褰曚笅鎵鏈夌殑鏂囦歡鍜岀洰褰曠殑鏉冮檺涓750#chmod-R750testdir#manchmod鍙浠ュ緱鍒幫細OPTIONS-R,--鎰忔濇槸錛歝hmod鍛戒護鏈変釜閫夐」-R鍙浠ラ氳繃鈥滈掑綊鈥濈殑鏂瑰紡鏀瑰彉鏂囦歡鍜岀洰褰曠殑鏉冮檺銆

linux涓嬫庝箞緇欒蔣浠惰祴璇誨啓鏉冮檺錛

chmoda+w涓烘墍鏈夌敤鎴瘋祴鍐欐潈闄恈hmoda+r涓烘墍鏈夌敤鎴瘋祴璇繪潈闄

linux璧嬩簣鏉冮檺鍛戒護錛

寰堥珮鍏存湰闂棰橈紒姝よ傜偣浠呬緵鍙傝冿紝濡傛湁綰版紡錛岃峰敖鎯呮枾姝o紒

chgrp鍛戒護錛岀敤浜庝慨鏀規枃浠跺拰鐩褰曠殑鎵灞炵粍錛

chown鍛戒護錛岀敤浜庝慨鏀規枃浠跺拰鐩褰曠殑鎵鏈夎呭拰鎵灞炵粍錛

chmod鍛戒護錛屽彲浠ヤ慨鏀規枃浠舵垨鐩褰曠殑鏉冮檺錛

umask鍛戒護錛屽彲浠ヤ護鏂板緩鏂囦歡鍜岀洰褰曟嫢鏈夐粯璁ゆ潈闄愩

linux鎬庝箞鍒涘緩root鐢ㄦ埛錛

linux鍒涘緩root鐢ㄦ埛姝ラゅ備笅錛

1銆佹坊鍔犵敤鎴鳳細adserphroot

2銆佽劇疆瀵嗙爜錛歱asswdphroot

3銆佽緭鍏ュ瘑鐮侊細!#%12122121

4銆佸姞鍏ョ敤鎴風粍錛歶sermod-a-Gwheelphroot

5銆佷負sudoers璧嬬紪杈戞潈闄愶細chmod-vu+w/etc/sudoers

6銆佺紪杈憊i/etc/sudoers

7銆丷OOT涓嬫柟鍔犲叆錛歱hrootALL=(ALL)ALL

8銆佹挙閿sudoers緙栬緫鏉冮檺錛歝hmod-vu+w/etc/sudoers

2. 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鍙浠ラ氳繃鈥滈掑綊鈥濈殑鏂瑰紡鏀瑰彉鏂囦歡鍜岀洰褰曠殑鏉冮檺銆

3. linux鎬庝箞緇欑敤鎴鋒潈闄恖inux濡備綍緇欑敤鎴鋒潈闄

濡備綍鍦╨inux涓錛岀敤root鐢ㄦ埛緇欏叾浠栫敤鎴鋒潈闄愶紵

瑕佷嬌鐢╮oot鐢ㄦ埛緇欏叾浠栫敤鎴鋒潈闄愶紝

棣栧厛錛屼綘寰椾嬌鐢╱seradd鍛戒護鍒涘緩涓涓鐢ㄦ埛錛屾瘮濡傚壋寤轟竴涓鍙玜ndy鐨勭敤鎴鳳紝鍙浠ヤ嬌鐢╱seradd-Gwheel-pandy鍛戒護鍒涘緩銆

鐒跺悗錛屼綘闇瑕佷嬌鐢╬asswd錛屼負鍏惰劇疆瀵嗙爜銆

鏈鍚庯紝紜淇濅綘宸茬粡浣跨敤浜嗗寘綆$悊鍣錛屽畨瑁卻udo鍖咃紝浣跨敤榪欎釜鍖呭彲浠ヤ嬌鐢╮oot鐢ㄦ埛緇欏叾浠栫敤鎴鋒巿浜堟潈闄愩傛瘮濡俧edora錛岃緭鍏dnfinstallsudo錛宒ebian錛岃緭鍏aptinstallsudo銆

鐒跺悗浣跨敤浣犱範鎯鐨勭紪杈戝櫒錛坴im鎴栬呮槸nano錛夋墦寮/etc/sudoers錛岀劧鍚庡垹闄sudo涓琛屽墠闈㈢殑#鍙鳳紝鍦ㄤ笅闈㈠姞鍏ョ敤鎴峰悕(ALL:ALL)=ALL錛岀劧鍚庝繚瀛樺苟閫鍑哄嵆鍙銆

linux鐨刦tp涓濡備綍鉶氭嫙鐢ㄦ埛鐨勬潈闄愶紵

鍦╨inux涓娣誨姞ftp鐢ㄦ埛錛屽苟璁劇疆鐩稿簲鐨勬潈闄愶紝鎿嶄綔姝ラゅ備笅錛1銆佺幆澧冿細ftp涓簐sftp銆

琚闄愬埗鐢ㄦ埛鍚嶄負test銆傝闄愬埗璺寰勪負/home/test2銆佸緩鐢ㄦ埛錛氬湪root鐢ㄦ埛涓嬶細useradd-d/home/testtest//澧炲姞鐢ㄦ埛test錛屽苟鍒跺畾test鐢ㄦ埛鐨勪富鐩褰曚負/home/testpasswdtest//涓簍est璁劇疆瀵嗙爜3銆佹洿鏀圭敤鎴風浉搴旂殑鏉冮檺璁劇疆錛歶sermod-s/sbin/nologintest//闄愬畾鐢ㄦ埛test涓嶈兘telnet錛屽彧鑳絝tpusermod-s/sbin/bashtest//鐢ㄦ埛test鎮㈠嶆e父usermod-d/testtest//鏇存敼鐢ㄦ埛test鐨勪富鐩褰曚負/test4銆侀檺鍒剁敤鎴峰彧鑳借塊棶/home/test錛屼笉鑳借塊棶鍏朵粬璺寰勪慨鏀/etc/vsftpd/vsftpd.conf濡備笅錛歝hroot_list_enable=YES//闄愬埗璁塊棶鑷韜鐩褰#(defaultfollows)chroot_list_file=/etc/vsftpd/vsftpd.chroot_list緙栬緫vsftpd.chroot_list鏂囦歡錛屽皢鍙楅檺鍒剁殑鐢ㄦ埛娣誨姞榪涘幓錛屾瘡涓鐢ㄦ埛鍚嶄竴琛屾敼瀹岄厤緗鏂囦歡錛屼笉瑕佸繕璁伴噸鍚痸sFTPd鏈嶅姟鍣#/etc/init.d/vsftpdrestart5銆佸傛灉闇瑕佸厑璁哥敤鎴蜂慨鏀瑰瘑鐮侊紝浣嗘槸鍙堟病鏈塼elnet鐧誨綍緋葷粺鐨勬潈闄愶細usermod-s/usr/bin/passwdtest//鐢ㄦ埛telnet鍚庡皢鐩存帴榪涘叆鏀瑰瘑鐣岄潰

linux涓嬫煡鐪嬬敤鎴風殑鏉冮檺鐨勫懡浠ゆ槸浠涔堬紵

1銆佽繛鎺ヤ笂鐩稿簲鐨刲inux涓繪満錛岃繘鍏ュ埌絳夊緟杈撳叆shell鎸囦護鐨刲inux鍛戒護琛岀姸鎬佷笅銆

2銆佸湪linux鍛戒護琛屼笅杈撳叆shell鎸囦護錛歭l銆

3銆佹渶鍚庯紝鎸変笅鍥炶濺閿鎵ц宻hell鎸囦護錛屾ゆ椂浼氱湅鍒版墍鏈夌敤鎴鋒墍灞炴枃浠跺す鐨剅wx鏉冮檺淇℃伅銆

linux涓嬪備綍娣誨姞鐢ㄦ埛騫剁粰鐢ㄦ埛娣誨姞鏉冮檺錛

涓銆佹坊鍔犵敤鎴

娣誨姞璐﹀彿灝辨槸鍦ㄧ郴緇熶腑鍒涘緩涓涓鏂拌處鍙鳳紝鐒跺悗涓烘柊璐﹀彿鍒嗛厤鐢ㄦ埛鍙楓佺敤鎴風粍銆佷富鐩褰曞拰鐧誨綍Shell絳夎祫婧愩傚垰娣誨姞鐨勮處鍙鋒槸琚閿佸畾鐨勶紝鏃犳硶浣跨敤銆

1銆佹坊鍔犳柊鐨勭敤鎴瘋處鍙蜂嬌鐢╱seradd鍛戒護錛屽叾璇娉曞備笅錛?

浠g爜:

useradd閫夐」鐢ㄦ埛鍚

鍏朵腑鍚勯夐」鍚涔夊備笅錛

浠g爜:

-ccomment鎸囧畾涓孌墊敞閲婃ф弿榪般

-d鐩褰曟寚瀹氱敤鎴蜂富鐩褰曪紝濡傛灉姝ょ洰褰曚笉瀛樺湪錛屽垯鍚屾椂浣跨敤-m閫夐」錛屽彲浠ュ壋寤轟富鐩褰曘

-g鐢ㄦ埛緇勬寚瀹氱敤鎴鋒墍灞炵殑鐢ㄦ埛緇勩

-G鐢ㄦ埛緇勶紝鐢ㄦ埛緇勬寚瀹氱敤鎴鋒墍灞炵殑闄勫姞緇勩

-sShell鏂囦歡鎸囧畾鐢ㄦ埛鐨勭櫥褰昐hell銆

-u鐢ㄦ埛鍙鋒寚瀹氱敤鎴風殑鐢ㄦ埛鍙鳳紝濡傛灉鍚屾椂鏈-o閫夐」錛屽垯鍙浠ラ噸澶嶄嬌鐢ㄥ叾浠栫敤鎴風殑鏍囪瘑鍙楓

鐢ㄦ埛鍚嶆寚瀹氭柊璐﹀彿鐨勭櫥褰曞悕銆

渚1錛

浠g爜:

#useradd_d/usr/sam-msam

姝ゅ懡浠ゅ壋寤轟簡涓涓鐢ㄦ埛sam錛

鍏朵腑-d鍜-m閫夐」鐢ㄦ潵涓虹櫥褰曞悕sam浜х敓涓涓涓葷洰褰/usr/sam錛/usr涓洪粯璁ょ殑鐢ㄦ埛涓葷洰褰曟墍鍦ㄧ殑鐖剁洰褰曪級銆

渚2錛

浠g爜:

#useradd-s/bin/sh-ggroup_Gadm,rootgem

姝ゅ懡浠ゆ柊寤轟簡涓涓鐢ㄦ埛gem錛岃ョ敤鎴風殑鐧誨綍Shell鏄/bin/sh錛屽畠灞炰簬group鐢ㄦ埛緇勶紝鍚屾椂鍙堝睘浜巃dm鍜宺oot鐢ㄦ埛緇勶紝鍏朵腑group鐢ㄦ埛緇勬槸鍏朵富緇勩

榪欓噷鍙鑳芥柊寤虹粍錛#groupaddgroup鍙奼roupaddadm

澧炲姞鐢ㄦ埛璐﹀彿灝辨槸鍦/etc/passwd鏂囦歡涓涓烘柊鐢ㄦ埛澧炲姞涓鏉¤板綍錛屽悓鏃舵洿鏂板叾浠栫郴緇熸枃浠跺/etc/shadow,/etc/group絳夈

Linux鎻愪緵浜嗛泦鎴愮殑緋葷粺綆$悊宸ュ叿userconf錛屽畠鍙浠ョ敤鏉ュ圭敤鎴瘋處鍙瘋繘琛岀粺涓綆$悊銆

浜屻佸垎閰嶆潈闄

chown-Rhadoop:hadoop/usr/hadoop/

璁╂櫘閫氱敤鎴鋒嫢鏈塺oot鐨勬潈闄

1.root鐧誨綍

2.adser鐢ㄦ埛鍚

3.passwd鐢ㄦ埛鍚

紜瀹氬瘑鐮

4.淇鏀/etc/passwd鍗沖彲錛屾妸鐢ㄦ埛鍚嶇殑ID鍜孖D緇勪慨鏀規垚0銆

濡備綍淇鏀筶inux鐢ㄦ埛鐨勬潈闄愶紵

linux涓鏇存敼鐢ㄦ埛鏉冮檺鍜岀敤鎴風粍鍙浠ヤ嬌鐢╟hmod鍛戒護銆

澧炲姞鏉冮檺緇欏綋鍓嶇敤鎴穋hmod+wxfilename

chmod-R777/upload

鐢ㄦ埛緇刢hgrp-Rfoldnamezdz

chown-R鎵鏈夎呯敤鎴峰悕.緇勫悕鏂囦歡澶瑰悕縐

渚嬪傦細chown-Rzdz.nginxKooBox

璇娉曪細chmod鏂囦歡鍚

鍛戒護涓鍚勯夐」鐨勫惈涔変負

u琛ㄧず鈥滅敤鎴鳳紙user錛夆濓紝鍗蟲枃浠舵垨鐩褰曠殑鎵鏈夎呫

g琛ㄧず鈥滃悓緇勶紙group錛夌敤鎴封濓紝鍗充笌鏂囦歡灞炰富鏈夌浉鍚岀粍ID鐨勬墍鏈夌敤鎴楓

o琛ㄧず鈥滃叾浠栵紙others錛夌敤鎴封濄

a琛ㄧず鈥滄墍鏈夛紙all錛夌敤鎴封濄傚畠鏄緋葷粺榛樿ゅ箋

鎿嶄綔絎﹀彿鍙浠ユ槸錛

+娣誨姞鏌愪釜鏉冮檺銆

-鍙栨秷鏌愪釜鏉冮檺銆

=璧嬩簣緇欏畾鏉冮檺騫跺彇娑堝叾浠栨墍鏈夋潈闄愶紙濡傛灉鏈夌殑璇濓級銆

璁劇疆mode鎵琛ㄧず鐨勬潈闄愬彲鐢ㄤ笅榪板瓧姣嶇殑浠繪剰緇勫悎錛

r鍙璇匯

w鍙鍐欍

x鍙鎵ц屻

X鍙鏈夌洰鏍囨枃浠跺規煇浜涚敤鎴鋒槸鍙鎵ц岀殑鎴栬ョ洰鏍囨枃浠舵槸鐩褰曟椂鎵嶈拷鍔爔灞炴с

s鍦ㄦ枃浠舵墽琛屾椂鎶婅繘紼嬬殑灞炰富鎴栫粍ID緗涓鴻ユ枃浠剁殑鏂囦歡灞炰富銆傛柟寮忊渦錛媠鈥濊劇疆鏂囦歡鐨勭敤鎴稩D浣嶏紝鈥済錛媠鈥濊劇疆緇処D浣嶃

t淇濆瓨紼嬪簭鐨勬枃鏈鍒頒氦鎹㈣懼囦笂銆

u涓庢枃浠跺睘涓繪嫢鏈変竴鏍風殑鏉冮檺銆

g涓庡拰鏂囦歡灞炰富鍚岀粍鐨勭敤鎴鋒嫢鏈変竴鏍風殑鏉冮檺銆

o涓庡叾浠栫敤鎴鋒嫢鏈変竴鏍風殑鏉冮檺銆

瀹炰緥

淇鏀規枃浠跺彲璇誨啓灞炴х殑鏂規硶

渚嬪傦細鎶奿ndex.html鏂囦歡淇鏀逛負鍙鍐欏彲璇誨彲鎵ц:

chmod777index.html

瑕佷慨鏀圭洰褰曚笅鎵鏈夋枃浠跺睘鎬у彲鍐欏彲璇誨彲鎵ц:

chmod777*.*

鎶婃枃浠跺す鍚嶇О涓庡悗緙鍚嶇敤*鏉ヤ唬鏇垮氨鍙浠ヤ簡銆

姣斿傦細淇鏀規墍鏈塰tm鏂囦歡鐨勫睘鎬:

chmod777*.htm

淇鏀規枃浠跺す灞炴х殑鏂規硶

鎶婄洰褰/images/small淇鏀逛負鍙鍐欏彲璇誨彲鎵ц

chmod777/images/small

4. linux璁劇疆璁塊棶鏉冮檺鍛戒護linux璁劇疆璁塊棶鏉冮檺

linux鏂板緩鐨勬枃浠墮粯璁ゆ潈闄愭槸澶氬皯錛

鍦↙inux緋葷粺涓錛屾瘡涓鏂板緩鐨勬枃浠跺拰鏂囦歡澶歸兘浼氳祴浠ラ粯璁ょ殑璁塊棶鏉冮檺銆傝繖涓榛樿ょ殑璁塊棶鏉冮檺鍙浠ラ氳繃鍛戒護鈥渦mask鈥濊繘琛屾煡鐪嬪拰璁劇疆銆

1.$umask

璇ュ懡浠よ繑鍥炲綋鍓嶉粯璁ょ殑鏂板緩鏂囦歡鍜屾枃浠跺す鐨勮塊棶鏉冮檺銆傚傦細鈥0022鈥濓紝鍏朵腑鍚庝笁浣嶆槸璇誨啓鎵ц屾潈闄愮殑鍏榪涘埗鏁幫紝琛ㄧず榛樿や笉鍏佽告嫢鏈夌殑璁塊棶鏉冮檺銆傚湪鏂板緩鏂囦歡鏃訛紝鏂囦歡榛樿ゆ嫢鏈夌殑璁塊棶鏉冮檺鏄鈥666鈥濓紙鍗抽粯璁ゆ嫢鏈夎誨啓鏉冮檺錛夛紝濡傛灉姝ゆ椂umask鐨勫間負鈥0022鈥濓紝閭d箞鍦ㄦ柊寤烘枃浠舵椂錛岃ユ枃浠跺皢涓嶆嫢鏈夆022鈥濊塊棶鏉冮檺錛堝嵆鏂板緩鏂囦歡鐨勬潈闄愭槸鈥644鈥濓紝鎹㈡垚絎﹀彿琛ㄧず涓衡-rw-r--r--鈥濓級錛涜屾柊寤烘枃浠跺す榛樿ゆ嫢鏈夌殑璁塊棶鏉冮檺涓衡777鈥濓紝濡傛灉姝ゆ椂umask鐨勫間負鈥0022鈥濓紝閭d箞姝ゆ椂鏂板緩鏂囦歡澶圭殑榛樿ゆ潈闄愪負鈥755鈥濓紝鍗斥渄rwxr-xr-x鈥濄

2.$umask026

璁劇疆褰撳墠榛樿よ塊棶鏉冮檺鎺╃爜涓衡026鈥

linux鏉冮檺璁劇疆錛

鎿嶄綔姝ラ/鏂規硶

1.榪涘叆linux緋葷粺錛屾寜鐩褰曚緷嬈¤繘鍏ラ渶瑕佽劇疆鏉冮檺鐨勬枃浠躲備富瑕佸懡浠わ細cd錛堝垏鎹㈢洰褰曪級ls錛堟煡鐪嬫枃浠訛級

2.璁劇疆鏂囦歡鏉冮檺鍓嶏紝鍏堟煡鐪嬫枃浠舵潈闄愩傚懡浠わ細ls-lxxx.xxx

3.鎴戜滑鍙浠ョ湅鍒版枃浠剁殑鍏蜂綋鏉冮檺錛屽垎鍒鐢╮錛寃錛寈錛-琛ㄧず瀵瑰簲鏉冮檺銆

4.姣忎竴涓鏉冮檺瀵瑰簲涓涓鐩稿圭殑緇勭粐錛屾瘮濡傛墍鏈夎咃紝緇勶紝鍏朵粬鐢ㄦ埛

5.鎺ヤ笅鏉ユ垜浠鏀瑰彉鏂囦歡鏉冮檺錛屽湪linux鍙璇籸鍙鐢4琛ㄧず錛屽彲鍐橶鍙鐢2琛ㄧず錛孹鐢1錛岄偅涔堟枃浠剁殑鏈楂樻潈闄愮瓑浜4+2+1=7錛屼袱涓ゆ垨鑰呬笁涓緇勫悎鍗沖彲璧嬩簣鏂囦歡鍏蜂綋鏉冮檺錛屽懡浠わ細chmod664XXX.XXX

6.璧嬩簣瀹屾垚鎴戜滑鍙鍒╃敤鍛戒護鍐嶆℃煡鐪嬫枃浠舵潈闄愶紝鏁板兼槸鍚﹁窡鎴戜滑璁懼畾鐨勪竴鑷淬

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鍛戒護鍔熻兘錛氭敼鍙樻枃浠舵垨鐩褰曟墍灞炵殑緇勩

linux濡備綍璁劇疆璁塊棶絳栫暐錛

linux緋葷粺涓鐨凴WX鏉冮檺銆佺壒孌婃潈闄愩侀殣鈃忔潈闄愰兘鏄瀵規煇涓綾葷敤鎴瘋劇疆鐨勶紝鑰屽傛灉甯屾湜瀵規煇涓鎸囧畾鐨勭敤鎴瘋繘琛屽崟鐙鐨勬潈闄愯劇疆鐨勮瘽灝遍渶瑕佺敤鍒版枃浠剁殑璁塊棶鎺у埗鏉冮檺浜嗐

鎴戜滑鍙浠ュ規櫘閫氭枃浠舵垨鐩褰曡繘琛岃劇疆ACL錛岄氫織鏉ヨ碅CL灝辨槸璁劇疆鎸囧畾鐨勭壒瀹氱敤鎴鋒垨鐢ㄦ埛緇勫規煇涓鏂囦歡鐨勬搷浣滄潈闄愩

濡傛灉瀵規煇涓鐩褰曡劇疆浜嗚塊棶鎺у埗絳栫暐錛岄偅涔堝瓙鏂囦歡鍒欑戶鎵垮叾璁塊棶鎺у埗絳栫暐錛岃岃嫢瀵規枃浠惰劇疆浜嗚塊棶鎺у埗絳栫暐錛屽垯涓嶅啀緇ф壙涓婄駭鐩褰曠殑鎺у埗絳栫暐銆

5. linux如何設置用戶許可權

linux與用戶許可權設置:

1、添加用戶
首先用adser命令添加一個普通用戶,命令如下:

#adser tommy //添加一個名為tommy的用戶
#passwd tommy //修改密碼
Changing password for user tommy.
New UNIX password: //在這里輸入新密碼
Retype new UNIX password: //再次輸入新密碼
passwd: all authentication tokens updated successfully.

2、賦予root許可權
方法一:修改 /etc/sudoers 文件,找到下面一行,把前面的注釋(#)去掉
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
然後修改用戶,使其屬於root組(wheel),命令如下:
#usermod -g root tommy
修改完畢,現在可以用tommy帳號登錄,然後用命令 su - ,即可獲得root許可權進行操作。
方法二:修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
tommy ALL=(ALL) ALL
修改完畢,現在可以用tommy帳號登錄,然後用命令 su - ,即可獲得root許可權進行操作。

閱讀全文

與linux賬號許可權設置相關的資料

熱點內容
怎麼申請郵箱的伺服器 瀏覽:13
c項目兩個工程怎麼編譯 瀏覽:645
知乎app有什麼作用 瀏覽:451
單片機帶的比較器 瀏覽:391
程序員都是精英 瀏覽:19
10種編程語言 瀏覽:749
綿陽學駕駛手機上下什麼app 瀏覽:129
python如何模擬網頁操作 瀏覽:40
單片機多文件編譯方法 瀏覽:839
不動產壓縮時間 瀏覽:571
租房管理平台源碼 瀏覽:65
復樂園pdf 瀏覽:457
程序員找到公交車 瀏覽:698
嬰兒寶寶操有什麼APP推薦 瀏覽:73
如何將資料庫附加到伺服器上 瀏覽:391
php退出循環 瀏覽:479
夢幻西遊怎麼修改伺服器人數上限 瀏覽:332
自動開啟命令 瀏覽:847
查詢雲伺服器訪問的ip 瀏覽:838
智能app的弱點是什麼 瀏覽:412