聽聽

濡備綍鍦ˋndroid鏅鸿兘鎵嬫満涓婃崟鑾锋暟鎹寘锛?/h1>

鏈枃鐢盋SDN-铓嶈湁鎾奸潚鏉俱€愪富椤碉細http://blog.csdn.net/howeverpf銆戝師鍒涳紝杞浇璇锋敞鏄庡嚭澶勶紒

褰撳墠Android绯荤粺瓒婃潵瓒婃祦琛岋紝鏃犺鏄浜庡畨鍗撳簲鐢ㄧ殑寮€鍙戜汉鍛橈紝杩樻槸瀵逛簬缃戠粶瀹夊叏鐨勭爺绌朵汉鍛橈紝閮芥湁鍙兘闇€瑕佹帉鎻℃崟鑾稟ndroid搴旂敤閫氫俊鏁版嵁鍖呯殑鏂规硶銆傛牴鎹妧鏈墜娈典笉鍚岋紝甯哥敤鐨勬姄鍖呮柟娉曞垎涓ょ被锛屼竴绫绘槸閫氳繃Androidf鏅鸿兘绉诲姩缁堢鎵€鎺ュ叆鐨勪笂灞傜綉缁滆澶囨垨绾胯矾鑾峰彇鏁版嵁娴侊紝鍙︿竴绫诲垯鏄洿鎺ュ湪Android绉诲姩缁堢涓婄洃鍚暟鎹祦銆傛湰鏂囦富瑕佹帰璁ㄧ浜岀被鏂规硶锛屼笅闈㈠垎鍒氨鍓嶆湡鍑嗗銆佷竴鑸楠ゃ€佸父瑙侀棶棰樸€佹墿灞曡鏄庡洓鏂归潰璇﹁皥銆傦紙鐢变簬鏈汉浣跨敤鐨勬槸Android鎵嬫満锛屾墍浠ュ悗鏂囧湪鎻忚堪鐨勬椂鍊欓兘璇寸殑鏄疉ndroid鎵嬫満锛屼絾鍏跺疄鏈枃鎵€璇寸殑鍐呭鏄疉ndroid绉诲姩缁堢鍩烘湰閮藉彲浠ラ€氱敤鐨勶級

聽聽聽聽聽聽聽聽鎵€璋撳浠ヨ嚧鐢紝寤鸿澶у鐪嬩簡鏈枃涔嬪悗杩樻槸鑳藉疄闄呴€夋嫨涓€涓畨鍗撳簲鐢ㄥ垎鏋愪竴涓嬨€傛垜鏈汉鍒╃敤鏈枃鎵€璇寸殑鎶撳寘鎶€鏈疄闄呭垎鏋愪簡鐧惧害璐村惂瀹夊崜瀹㈡埛绔殑缃戠粶閫氫俊琛屼负锛屽垎鏋愮粨鏋滃弬瑙佹垜鐨勪笂涓€绡囧崥鏂囥€?span>鐧惧害璐村惂瀹㈡埛绔?Android)缃戠粶閫氫俊琛屼负鍒嗘瀽銆嬶紝涔熷彲鐩存帴涓嬭浇PDF鐗堢殑瀹屾暣鍒嗘瀽鎶ュ憡锛屽湴鍧€鏄細http://download.csdn.net/detail/ping_fani07/6028411銆?/p>

涓€銆佸墠鏈熷噯澶?/h2>

1.1 涓篈ndroid鎵嬫満鐨凴oot鏉冮檺瑙i攣

聽聽聽聽聽聽聽 Root鏄疉ndroid鎵嬫満绯荤粺涓殑瓒呯骇绠$悊鍛樿处鎴凤紝Root鏉冮檺锛堝嵆搴曞眰鏉冮檺锛夊拰鎴戜滑鍦╓indows绯荤粺涓嬬殑Administrator鏉冮檺绫讳技銆傞粯璁ょ姸鎬佷笅锛屼负浜嗛槻姝㈢郴缁熸枃浠惰鏇存敼锛孉ndroid绯荤粺骞舵病鏈夋妸Root璐︽埛寮€鏀剧粰鎴戜滑鏅€氱敤鎴凤紝鎴戜滑蹇呴』鍏堜负Root鏉冮檺瑙i攣鎵嶈兘鑾峰彇Root鏉冮檺銆傜綉涓婁竴鑸妸Android鎵嬫満鐨凴oot鏉冮檺鏄惁瑙i攣锛岀畝绉颁负Android鎵嬫満鏄惁root杩囥€?/p>

聽聽聽聽聽聽聽 杩欎簺骞寸綉涓婃秾鐜颁簡澶ч噺鎵嬫満root宸ュ叿锛屼娇鐢ㄤ綘鑷繁鐨勬墜鏈哄瀷鍙锋悳锛屽簲璇ヨ兘鎵惧埌鍚堥€備綘鐨勫伐鍏枫€備綔涓轰竴涓崕涓哄厷锛屼亢鏈€鍚庝娇鐢ㄤ簡鍒锋満绮剧伒锛屼袱娆′箣鍚庢垚鍔熻В閿丷oot鏉冮檺銆傝В閿佹垚鍔熷悗锛屽埛鏈虹簿鐏典細鍦ㄦ墜鏈轰笂瀹夎涓€涓?span>鎺堟潈绠$悊宸ュ叿锛屼互甯姪鍜变滑绠$悊鍝簺搴旂敤鍜岀▼搴忓彲浠ヨ幏鍙朢oot鎺堟潈銆傛渶鏂扮増鐨?span>鎺堟潈绠$悊宸ュ叿杩樿嚜甯︿簡涓€涓伐鍏风锛屽彲浠ヨ嚜鐢卞嵏杞芥墜鏈轰笂鐨勯瑁呰蒋浠跺拰绯荤粺杞欢锛屽緢鐪佸績锛屽緢鏂逛究锛?span>鍒锋満绮剧伒浣跨敤鏁欑▼鍙傜収锛氥€?span>鎵嬫満root鏉冮檺鑾峰彇鏂规硶锛歔4]鍒锋満绮剧伒銆嬨€?/p>

1.2 涓嬭浇鐩稿叧宸ュ叿

聽聽聽聽聽聽聽 瑕佺敤鍒扮殑宸ュ叿涓昏鏈変袱涓紝tcpdump(Android鐗? 鍜?adb 銆傛墦鍖呬笅杞藉湴鍧€涓猴細http://download.csdn.net/detail/ping_fani07/6218853銆?/p>

聽聽聽聽聽聽聽 tcpdump鏄疞inux绯荤粺涓櫘閬嶄娇鐢ㄧ殑涓€娆惧紑婧愮綉缁滃崗璁垎鏋愬伐鍏凤紝浣跨敤鏂规硶璇﹀弬锛氥€?span>Tcpdump鐨勮缁嗙敤娉?/span>銆嬨€?/p>

聽聽聽聽聽聽聽 adb鏄胺姝屾彁渚涚殑瀹夊崜杩滅▼璋冭瘯宸ュ叿锛屽簲璇ヤ娇鐢ㄦ柟娉曡鍙傦細銆?span>ADB鍛戒护浠嬬粛銆嬨€傚鏋滀綘鍓嶉潰浣跨敤浜?span>鍒锋満绮剧伒涓烘墜鏈虹殑Root鏉冮檺瑙i攣锛岄偅涔堝彲浠ュ湪鍒锋満绮剧伒鐨勫疄鐢ㄥ伐鍏烽噷鎵惧埌Adb鍛戒护琛岋紝鐩存帴璋冪敤姝ゅ伐鍏凤紝鑰屾棤闇€涓撻棬涓嬭浇锛涘張鎴栬€呬綘浠ュ墠鎼缓杩囧畨鍗撳紑鍙戠幆澧冿紝閭d箞搴旇涔熷彲浠ュ湪***\platform-tools鐩綍涓嬫壘鍒拌宸ュ叿銆偮?/p>

浜屻€佷竴鑸楠?/h2>

聽聽聽聽聽聽聽聽涓轰簡璁╁ぇ瀹剁湅璧锋潵鏂逛究锛屾垜鍏堟妸鎵€鏈夋楠ゆ媺閫氭斁鍦ㄤ竴寮犲浘涓婏紝缁欏ぇ瀹朵竴涓洿瑙傜殑鍗拌薄锛屽鍥?-0銆傦紙鑰冭檻鍒伴€氱敤鎬э紝鍦ㄤ笂浼爐cpdump鍓嶄慨鏀逛簡鎵嬫満涓婄洰鐨勭洰褰曟潈闄愶紝閮ㄥ垎鎵嬫満涓嶇敤銆傦級

鍥?-0 鍦ㄦ煇鎵嬫満涓?span>绗竴娆℃姄鍖?span>鐨?/span>瀹屾暣杩囩▼

涓嬮潰鏄垎姝ヨВ璇达紝鍏朵腑鏈変簺姝ラ鏄粎鍦ㄧ涓€娆′娇鐢ㄧ殑鏃跺€欐墠闇€瑕侊紝鐢ㄣ€愪粎闇€绗竴娆°€戞爣娉紙涔熷氨鏄浘2-0涓敤鐧借壊鏂规鍦堣捣鏉ョ殑閮ㄥ垎锛夈€?/p>

  • 锛?锛夊皢聽adb.exe聽鏀惧湪鍚堥€傜殑鐩綍涓嬶紝骞跺皢璇ョ洰褰曠殑瀹屾暣璺緞娣诲姞鍒癢indows鐨劼?span>PATH聽鐜鍙橀噺涓€傘€愪粎闇€绗竴娆°€戙€愬凡缁忔惌寤鸿繃瀹夊崜寮€鍙戠幆澧冨垯涓嶉渶瑕佹姝ャ€?/li>
  • 锛?锛夋墦寮€windows鍛戒护鎻愮ず绗︾獥鍙o紝杈撳叆鍛戒护锛毬?span>adb version聽锛屽鏋滄甯告樉绀篴db鐨勭増鏈紝鍒欒鏄庝笂涓€姝ョ幆澧冨彉閲忚缃病鏈夐棶棰橈紝涓?span>adb.exe鏈韩瀹屾暣锛屽鍥?-1锛涘弽涔嬶紝鍒欏彲鑳芥槸adb.exe鏈韩鏂囦欢鎹熷潖锛岀幆澧冨彉閲忚缃湁璇紝鎴栬€呯幆澧冨彉閲忚缃悗灏氭湭鐢熸晥锛岃鑷妫€鏌ャ€傘€愪粎闇€绗竴娆°€?/li>

鍥?-1 妫€鏌db宸ュ叿鏄惁姝e父鍙敤

  • 锛?锛夊嬀閫堿ndroid鎵嬫満鐨?USB璋冭瘯"锛屽皢Android鎵嬫満涓庣數鑴慤SB鐩歌繛锛屽湪鍛戒护鎻愮ず绗︾獥鍙h緭鍏ュ懡浠わ細聽adb devices聽锛岃嫢姝e父鏄剧ず鎵€杩炴帴鎵嬫満鐨勮澶囧彿锛屽垯璇存槑杩炴帴鎴愬姛锛屽鍥?-2銆傦紙娉細鏈変簺鎵嬫満鐨勮澶囧彿鍙兘璇诲彇鏈夐棶棰橈紝鏄剧ず鐨勬槸涓€涓棶鍙凤紝杩欎篃鏄彲浠ョ殑锛屽苟涓嶄細褰卞搷鍚庨潰鐨勬搷浣滐級

鍥?-2 鏌ョ湅PC涓庡畨鍗撴墜鏈烘槸鍚﹁繛鎺ユ垚鍔?/span>

  • 锛?锛夊皢聽tcpdump聽(for Android)涓婁紶鑷矨ndroid鎵嬫満涓婏紝鍦ㄥ懡浠ゆ彁绀虹绐楀彛涓緭鍏ュ懡浠わ細adb push聽 <LocalPath of tcpdump>聽聽 /data/local/tcpdump锛屽鍥?-3銆傘€愪粎闇€绗竴娆°€?/li>

鍥?-3 涓婁紶tcpdump

  • 锛?锛夌粰聽tcpdump聽澧炲姞鍙墽琛屾潈闄愶紝濡傚浘2-4銆傘€愪粎闇€绗竴娆°€?
    • 鍦ㄥ懡浠ゆ彁绀虹绐楀彛涓娇鐢ㄥ懡浠ぢ?span>adb shell聽杩滅▼鎵撳紑Android鎵嬫満涓婄殑缁堢Shell锛?/li>
    • 鍦ㄥ綋鍓峉hell涓娇鐢?span>su鍛戒护鑾峰彇绠$悊鍛樻潈闄愶紱
    • 鍦ㄥ綋鍓峉hell涓娇鐢?span>聽chmod聽鍛戒护淇敼聽tcpdump聽鐨勬潈闄愩€?/li>

鍥?-4 淇敼 tcpdump 鐨勬潈闄?/span>

  • 锛?锛変娇鐢?span>tcpdump聽鎶撳寘锛屽苟灏嗙粨鏋滃啓鍏ヤ竴涓猵cap鏂囦欢淇濆瓨锛屽鍥?-5銆?
    • 鍦ㄥ懡浠ゆ彁绀虹绐楀彛涓娇鐢ㄥ懡浠ぢ?span>adb shell聽杩滅▼鎵撳紑Android鎵嬫満涓婄殑缁堢Shell锛?/li>
    • 鍦ㄥ綋鍓峉hell涓娇鐢?span>聽su聽鍛戒护鑾峰彇绠$悊鍛樻潈闄愶紱
    • 鍦ㄥ綋鍓峉hell涓緭鍏ュ懡浠わ細聽/data/local/tcpdump -p -s 0 -w /sdcard/001.pcap锛?/li>
    • 鍦ˋndroid鎵嬫満涓婅繘琛岀浉鍏虫搷浣滐紝浜х敓閫氫俊鏁版嵁鍖咃紝閫氫俊琛屼负瀹屾垚鍚庡湪鍛戒护鎻愮ず绗︾獥鍙d腑浣跨敤 Ctrl + C 缁勫悎閿€€鍑哄綋鍓峉hell锛屼互鍋滄鎶撳寘銆?/li>

鍥?-5 鎶撳寘杩囩▼聽

涓婅堪杩囩▼涓紝tcpdump鍛戒护鐨勫弬鏁板惈涔夊涓嬶細
銆€銆€# "-p": disable promiscuous mode (涓嶄娇鐢ㄦ贩鏉傛ā寮?
銆€銆€# "-s 0": capture the entire packet锛?s鍙傛暟鐢ㄤ互鎸囧畾鏁版嵁鍖呮崟鑾烽暱搴︼紝姝ゅ鎸囧畾涓?锛屾剰涓烘姄鍙栧畬鏁寸殑鏁版嵁鍖咃級
銆€銆€# "-w *.pcap": write packets to a file (灏嗙粨鏋滃啓鍏ヤ竴涓猵cap鏂囦欢锛岃€屼笉鍦ㄧ粓绔笂鐩存帴鏄剧ず)

  • 锛?锛夊皢鎶撳寘缁撴灉涓嬭浇鍒版湰鍦癙C涓娿€傚湪鍛戒护鎻愮ず绗︾獥鍙d腑浣跨敤鍛戒护锛?span>adb pull /sdcard/001.pcap <LocalPath of聽PcapFile聽>锛屽鍥?-6銆?/li>

鍥?-6 涓嬭浇鎶撳寘缁撴灉鍒版湰鍦?/span>

  • 锛?锛変娇鐢╓ireshark绛夊崗璁垎鏋愬伐鍏锋煡鐪嬫姄鍖呯粨鏋溿€?/li>

涓夈€佸父瑙侀棶棰樼殑瑙e喅

3.1 閮ㄥ垎鎵嬫満浣跨敤adb鐨刾ush鍛戒护涓婁紶tcpdump澶辫触

鎻愮ず淇℃伅锛?failed to copy 'd:/tcpdump' to '/data/local/tcpdump': Permission denied"锛?/p>

鍑洪敊鍘熷洜锛氳Android鎵嬫満涓婄殑鐩殑鐩綍娌℃湁鍐欐潈闄愶紱

瑙e喅鏂规硶锛氱粰Android鎵嬫満涓婄殑鐩殑鐩綍/data/local澧炲姞鍐欐潈闄愶紝姝ラ濡傚浘4-1锛?/p>

鍥?-1 缁?data/local鐩綍澧炲姞鍐欐潈闄?/span>

3.2 閮ㄥ垎鎵嬫満浣跨敤chmod鍛戒护鏀瑰彉鏂囦欢鎴栫洰褰曠殑鏉冮檺鏃跺け璐?/h3>

鎻愮ず淇℃伅锛?Read-only file system"锛?/p>

鍑洪敊鍘熷洜锛氫粠瀛楅潰涓婄悊瑙o紝灏辨槸璇存枃浠剁郴缁熸槸鍙鐨勶紝涓嶅厑璁告敼鏉冮檺锛涖€愬ソ鍍忔槸鍦ㄥ悓瀛︾殑灏忕背鎵嬫満涓婇亣鍒扮殑杩欎釜闂銆?/p>

瑙e喅鏂规硶锛氶噸鏂版寕杞芥牴鐩綍锛屽苟鍦ㄦ寕杞界殑鏃跺€欐寚瀹氫负鍙鍐欍€傛楠ゅ涓嬶紝

  • 鍦ㄥ懡浠ゆ彁绀虹绐楀彛涓娇鐢ㄥ懡浠ぢ?span>adb shell聽杩滅▼鎵撳紑Android鎵嬫満涓婄殑缁堢Shell锛?/li>
  • 鍦ㄥ綋鍓峉hell涓娇鐢?span>聽su聽鍛戒护鑾峰彇绠$悊鍛樻潈闄愶紱
  • 鍦ㄥ綋鍓峉hell涓緭鍏ュ懡浠わ細聽mount -o remount,rw /聽銆備箣鍚庡啀浣跨敤chmod鍛戒护搴旇灏辨病闂浜嗐€?/li>

鍥涖€佹墿灞曚笌璇存槑

4.1 涓婁紶tcpdump鍒癆ndroid鎵嬫満鐨勬椂鍊欙紝鏄惁涓€瀹氳閫夋嫨/data/local鐩綍

聽聽聽聽聽聽聽 搴旇涓嶆槸鍞竴鐨勯€夋嫨锛屼絾鏄垜璇曡繃涓婁紶鍒颁竴浜涘叾浠栫殑鐩綍/sdcard绛夛紝浼氶亣鍒版洿澶氱殑鏉冮檺闄愬埗闂銆傛墍浠ュ嚭浜庢柟渚跨殑鑰冮噺锛屽缓璁繕鏄兘灏介噺鍥哄畾浼犲線/data/local鐩綍銆?/p>

4.2 浣跨敤缁堢妯℃嫙鍣ㄤ唬鏇縜db宸ュ叿鐨剆hell鍛戒护

聽聽聽聽聽聽聽 缁堢妯℃嫙鍣ㄦ槸涓€娆続ndroid骞冲彴涓婄殑Linux Shell宸ュ叿锛岀浉褰撲簬Windows涓殑CMD鍛戒护鎻愮ず绗︼紝鏈変簡瀹冿紝鎴戜滑鍙互鍦ˋndroid涓婅繘琛孡inux绯荤粺鐨勫懡浠ゆ搷浣溿€?/p>

聽聽聽聽聽聽聽 閫氳繃鍓嶉潰鐨勬弿杩帮紝鎴戜滑鍙互鐪嬪嚭锛宎db宸ュ叿鍦ㄨ繖涓昏璧峰埌涓や釜浣滅敤锛屼竴鏄熀浜巔ush銆乸ull鍛戒护鐨勬枃浠朵笂浼犱笅杞斤紙鏈湴PC涓嶢ndroid鎵嬫満涔嬮棿鐨勬枃浠朵氦鎹級锛涗簩鏄熀浜巗hell鍛戒护瀵笰ndroid鍐呯疆Linux鍛戒护琛孲hell鐨勮繙绋嬭闂紙閫氳繃Android鍐呯疆Shell鏉ユ墽琛宻u銆乧hmod銆乼cpdump绛夊懡浠ゆ垨绋嬪簭锛夈€傚叾涓浜屼釜鍔熻兘鍙互浣跨敤缁堢妯℃嫙鍣?/span>浠f浛銆備緥濡傚浘3-1

鍥?-1 浣跨敤缁堢妯℃嫙鍣ㄦ墽琛岀郴缁熷懡浠?/span>

4.3 浣跨敤USB鏂囦欢浼犺緭鍔熻兘浠f浛adb宸ュ叿鐨刾ull鍛戒护

聽聽聽聽聽聽聽 鎴戜滑鍓嶉潰鍦ㄨ繍琛宼cpdump鏃讹紝浣跨敤-w鍙傛暟鎸囧畾浜嗘姄鍖呯粨鏋滅殑鏂囦欢淇濆瓨璺緞鍦?sdcard鐩綍涓嬨€?sdcard鐩綍瀵瑰簲瀹夊崜鎵嬫満鐨勫唴閮ㄥ瓨鍌ㄧ┖闂达紝涔熷氨鏄垜浠墜鏈烘彃涓奤SB绾匡紝閫夋嫨鈥滄墦寮€USB瀛樺偍璁惧鈥濆悗锛岀敤Windows鐨勮祫婧愮鐞嗗櫒鎵撳紑鎵€鐪嬪埌鐨勬牴鐩綍锛屽鍥?-2銆傚洜姝ゆ垜浠彲浠ョ敤USB杩炴帴鎵嬫満鍚庯紝鍍忚闂甎鐩樹竴鑸洿鎺ヨ幏鍙栨垜浠墠闈㈡姄鍖呯敓鎴愮殑001.pcap鏂囦欢銆?/p>

鍥?-2 /sdcard鐩綍瀵瑰簲PC涓婂彲瑙佺殑鎵嬫満鍐呴儴瀛樺偍绌洪棿鐨勬牴鐩綍

4.4 chmod鍛戒护涓?浣嶏紙鎴?浣嶏級鍏繘鍒舵暟瀛楁墍浠h〃鍚箟鐨勮鏄?/h3>

聽聽聽聽聽聽聽 閭d簺鍏繘鍒舵暟瀛楀搴旂潃鎴戜滑瑕佷负鐩爣鏂囦欢/鐩綍璁惧畾鐨勬潈闄愩€傚厛璇?浣嶇殑鎯呭喌锛屽亣浣挎垜浠皢涓変綅鍏繘鍒舵暟鍒嗗埆鐪嬪仛a,b,c鐨勮瘽锛岄偅涔坅,b,c鍒嗗埆琛ㄧずUser(璇ユ。妗堢殑灞炰富)銆丟roup(涓庤妗f鐨勫睘涓诲睘浜庡悓涓€涓粍鐨勭敤鎴?銆佸強Other(鍏朵粬鐢ㄦ埛)鐨勬潈闄愩€?/p>

聽聽聽聽聽聽聽 鍏繘鍒剁殑a/b/c鍙互杞垚3浣嶄簩杩涘埗鏁帮紝杩欎笁浣嶆暟鐨勫彇鍊间粠楂樺埌浣庡垎鍒搴旀槸鍚﹀叿鏈?span>璇?/span>銆?span>鍐?/span>銆?span>鎵ц鏉冮檺銆傚搴斾綅缃?锛屽垯鏈夌浉搴旀潈闄愶紱鍙嶄箣鑻ョ疆0锛屽垯鏃犵浉搴旀潈闄愩€備緥濡傦細

  • 777 [111,111,111]锛屾墍鏈夌敤鎴峰潎鏈夎銆佸啓銆佹墽琛屾潈闄愶紱
  • 700 [111,000,000]锛屽彧鏈夋。妗堢殑鎵€鏈夎€呮嫢鏈夎銆佸啓銆佹墽琛屾潈闄愶紝鍏朵粬鐢ㄦ埛鏃犳潈闄愶紱
  • 644 [110,100,100]锛屽彧鏈夋。妗堢殑鎵€鏈夎€呮嫢鏈夎銆佸啓鏉冮檺锛屽叾浠栫敤鎴峰彧鏈夎鏉冮檺銆?/li>

聽聽聽聽聽聽聽 鍥炵湅鍓嶆枃锛屾垜浠湪淇敼 /data/local 鏉冮檺鏃惰缃负777锛岀畻鏄渶绠€鍗曟柟渚匡紝浣嗕篃鏄渶涓嶅畨鍏ㄧ殑璇ユ硶銆傚彲浠ユ牴鎹澶勭殑浠嬬粛锛屼綘鍙互鑷璁$畻鏉冮檺鍊艰璁句负澶氬皯鎵嶆槸鏈€绉戝鐨勩€?/p>

聽聽聽聽聽聽聽 鑷充簬4浣嶅叓杩涘埗鏁帮紝鍒欐槸鍦?浣嶅叓杩涘埗鏁扮殑鏈€宸﹁竟鍔犱笂1浣嶅叓杩涘埗鏁版潵璁剧疆鐗规畩灞炴€э紝璇ョ壒娈婁綅榛樿鍙?銆傝鍙傦細銆?span>linux绯荤粺涓?chmod nnnn file 鍛戒护涓殑n 鎬庝箞鏄洓浣嶅晩涓嶆槸涓変綅鍚楋紵銆?/p>

4.5 chmod鍛戒护涓敤鏁板瓧琛ㄧず鐨勬潈闄愬€兼槸鍚﹀彲鐢ㄦ枃鏈瓧绗︿覆浠f浛

聽聽聽聽聽聽聽 鍦↙inux涓嬪伐浣滆繃鐨勭闉嬪簲璇ョ煡閬擄紝chmod鍛戒护涓殑鏉冮檺鍊奸櫎浜嗗彲浠ョ敤涓婃枃鎵€杩?浣?4浣嶅叓杩涘埗鏁拌〃绀轰互澶栵紝涔熷彲浠ョ敤褰㈠锛毬燵ugoa...][[+-=][rwxX]...] 褰㈠紡鐨勫瓧绗︿覆琛ㄧず锛屽涓嬶細銆愪互涓嬩緥瀛愬彇鑷崥鏂囥€?span>chmod 鍛戒护璇﹁В銆嬶紝璋㈣阿璇ユ枃鍗氫富lyg105504锛堟灄姒嗚€匡級銆?/p>

  • 渚?.浠ヤ笅涓ゆ潯鍛戒护浣滅敤鐩稿悓锛岄兘鏄粰FileName鐨勫睘涓诲垎閰嶈銆佸啓銆佹墽琛岀殑鏉冮檺锛岀粰FileName鐨勫睘涓绘墍鍦ㄧ粍鍒嗛厤璇汇€佹墽琛屾潈闄愶紝缁欏叾浠栫敤鎴蜂粎鍒嗛厤鎵ц鏉冮檺

# chmod 751 FileName

# chmod u=rwx,g=rx,o=x FileName

  • 渚?.浠ヤ笅涓夋潯鍛戒护浣滅敤鐩稿悓锛岄兘鏄负鎵€鏈夌敤鎴蜂粎鍒嗛厤璇绘潈闄?/li>

# chmod 444 FileName

# chmod =r FileName

# chmod a-wx,a+r FileName

聽聽聽聽聽聽聽 閭d箞鍦ˋndroid绯荤粺涓槸鍚﹀彲鐢ㄦ枃鏈瓧绗︿覆褰㈠紡鐨勪唬鏇垮叓杩涘埗鏁板舰寮忕殑鏉冮檺鍊煎憿锛熶互鎴戝疄楠岀殑缁撴灉鏉ョ湅锛屾槸涓嶅彲浠ョ殑锛岀郴缁熺粰鐨勯敊璇彁绀烘槸锛?Bad mode"銆傚彲鑳芥槸绯荤粺鏈韩涓嶆敮鎸佸惂銆?/p>


REFERENCES锛?/span>http://blog.csdn.net/howeverpf/article/details/10517351

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. 第三方推送已死
  2. Android加壳native实现
  3. eoe源码阅读(一)
  4. Android生涯半年祭
  5. Flash/Flex 移动端开发 之 现状
  6. 【Android开发学习44】android: 静态XML
  7. Using Dagger2 in Android
  8. Intent 全面理解
  9. 仿豌豆荚实现android连接pc方法
  10. Android中View的滑动冲突——Android开发