① linux娣誨姞鐢ㄦ埛鍛戒護騫舵坊鍔犵$悊鍛榣inux娣誨姞鐢ㄦ埛鐨勫懡浠
Linux濡備綍鍒涘緩鐢ㄦ埛錛
鍏蜂綋鐨勬搷浣滄ラゅ備笅錛
1銆佸湪緇堢杈撳叆鍛戒護錛歴udouseradd+鐢ㄦ埛鍚嶏紝鍥炶濺錛屽壋寤虹敤鎴鳳紱
?
2銆佽緭鍏ュ懡浠わ細ls錛屽洖杞︼紝鏌ョ湅鐢ㄦ埛鏄鍚﹀壋寤烘垚鍔燂紱
?
3銆佽緭鍏ュ懡浠わ細sudopasswd+鐢ㄦ埛鍚嶏紝鍥炶濺錛岃劇疆鐧誨綍鐢ㄦ埛瀵嗙爜錛
?
4銆佽緭鍏ュ瘑鐮侊紝鍥炶濺錛涚┖鍗滄暟
?
5銆侀噸澶嶈緭鍏ュ瘑鐮侊紝鍥炶濺錛
?
6銆佽緭鍏ュ懡浠わ細su+鐢ㄦ埛鍚嶏紝鍒囨崲鍒版柊鐢ㄦ埛錛
Linux鎬庝箞鐢ㄥ懡浠ゆ坊鍔犳柊鐢ㄦ埛錛屾坊鍔犳柊鐢ㄥ紛钄芥埛鐨勫懡浠わ紵
璁劇疆鏂規硶濡備笅錛
1銆佸傛灉涓嶇煡閬撹嚜宸辯殑緋葷粺涓婇潰鐨勫懡浠ゅ湪浠涔堜綅緗鍙浠ヤ嬌鐢ㄥ備笅鍛戒護鏌ユ壘鍏惰礬寰勶細locateuseradd銆
2銆佸壋寤烘柊鐢ㄦ埛鍚庯紝鍚屾椂浼氬湪etc鐩褰曚笅鐨刾asswd鏂囦歡涓娣誨姞榪欎釜鏂扮敤鎴風殑鐩稿叧淇℃伅銆
3銆佸懡浠よ岀獥鍙d笅鐢ㄦ埛鐨勭浉浜掑垏鎹錛歴u鐢ㄦ埛鍚嶈存槑錛歴u鏄痵witchuser鐨勭緝鍐欙紝琛ㄧず鐢ㄦ埛鍒囨崲銆
浠庢柊鐨勭敤鎴風姸鎬佷笅杈撳叆鈥渆xit鈥濆嵆鍙閫鍥炲埌鍒氭墠鐨勭敤鎴風姸鎬併
4銆佺敤鎴風粍鐨勬坊鍔犲拰鍒犻櫎錛歡roupaddtestgroup緇勭殑娣誨姞groupdeltestgroup緇勭殑鍒犻櫎璇存槑錛氱粍鐨勫炲姞鍜屽垹闄や俊鎮浼氬湪etc鐩褰曠殑group鏂囦歡涓浣撶幇鍑烘潵銆
5銆佸傛灉璁劇疆10鍒嗛挓鍐呭叧鏈哄悗鍙堜笉鎯沖叧鏈轟簡錛岃繖鏃跺彲浠ョ敤ctrl+c鏉ョ粓姝㈠叧鏈哄懡浠ゃ
鎵╁睍璧勬枡錛
linux涓嬪壋寤虹敤鎴風殑鏂規硶錛
Linux緋葷粺鏄涓涓澶氱敤鎴峰氫換鍔$殑鍒嗘椂鎿嶄綔緋葷粺錛屼換浣曚竴涓瑕佷嬌鐢ㄧ郴緇熻祫婧愮殑鐢ㄦ埛錛岄兘蹇呴』棣栧厛鍚戠郴緇熺$悊鍛樼敵璇蜂竴涓璐﹀彿錛岀劧鍚庝互榪欎釜璐﹀彿鐨勮韓浠借繘鍏ョ郴緇熴
linux緋葷粺鎬庝箞娣誨姞鏂扮敤鎴鳳紵
1銆佹墦寮xshell杞浠訛紝榪滅▼璁塊棶鎮ㄧ殑鏈嶅姟鍣ㄦ垨鉶氭嫙鏈恆
2銆丩inux娣誨姞鐢ㄦ埛鍚嶇殑鍛戒護鏄:Suseraded銆
3銆佽緭鍏ョ敤鎴鋒枃浠跺す錛屾煡鐪嬫槸鍚﹀凡緇忔湁涓涓鍖呭惈鎮ㄧ敤鎴峰悕鐨勬枃浠跺す錛屽傛灉鏈夛紝璇存槑宸茬粡鎴愬姛娣誨姞銆
4銆佷負鏂扮敤鎴鋒坊鍔犲瘑鐮併
5銆佹柊瀵嗙爜宸插湪姝ゆ垚鍔熻劇疆錛屾偍鍙浠ュ垏鎹㈡柊鐢ㄦ埛浣滀負鎿嶄綔鍛樸
6銆佽緭鍏su鍒囨崲鍒版偍鐨勭敤鎴峰悕銆
linux澧炲姞鐢ㄦ埛鐨勫懡浠わ紵
useradd
useradseradd鍛戒護鐢ㄤ簬Linux涓鍒涘緩鐨勬柊鐨勭郴緇熺敤鎴楓倁seradd鍙鐢ㄦ潵寤虹珛鐢ㄦ埛甯愬彿銆傚笎鍙峰緩濂戒箣鍚庯紝鍐嶇敤passwd璁懼畾甯愬彿鐨勫瘑鐮侊紟鑰屽彲鐢╱serdel鍒犻櫎甯愬彿銆備嬌鐢╱seradd鎸囦護鎵寤虹珛鐨勫笎鍙鳳紝瀹為檯涓婃槸淇濆瓨鍦/etc/passwd鏂囨湰鏂囦歡涓銆傝阿璋
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銆
② 如何在linux上用命令實現用戶和組的管理
linux上用戶和組的管理一般使用user和group相關命令管理
用戶管理:
1、添加新的用戶賬號
使用useradd命令,其語法如下:
useradd 選項 用戶名
其中各選項含義如下:
-c comment 指定一段注釋性描述。
-d 目錄 指定用戶主目錄,如果此目錄不存在,則同時使用-m選項,可以創建主目錄。
-g 用戶組 指定用戶所屬的用戶組。
-G 用戶組,用戶組 指定用戶所屬的附加組。
-s Shell文件 指定用戶的登錄Shell。
-u 用戶號 指定用戶的用戶號,如果同時有-o選項,則可以重復使用其他用戶的標識號。
用戶名 指定新賬號的登錄名。
2、刪除用戶
使用userdel命令, 其格式如下:
如果一個用戶的賬號不再使用,可以從系統中刪除。刪除用戶賬號就是要將/etc/passwd等系統文件中的該用戶記錄刪除,必要時還刪除用戶的主目錄。刪除一個已有的用戶賬號使用userdel命令,其格式如下:
userdel 選項 用戶名
常用的選項是-r,它的作用是把用戶的主目錄一起刪除。
3、修改用戶
使用usermod命令, 其格式如下:
修改用戶賬號就是根據實際情況更改用戶的有關屬性,如用戶號、主目錄、用戶組、登錄Shell等。
修改已有用戶的信息使用usermod命令,其格式如下:
usermod 選項 用戶名
常用的選項包括-c, -d, -m, -g, -G, -s, -u以及-o等,這些選項的意義與useradd命令中的選項一樣,可以為用戶指定新的資源值。
用戶組的管理
1、增加一個新的用戶組
使用groupadd命令, 其格式如下:
groupadd 選項 用戶組
可以使用的選項有:
-g GID 指定新用戶組的組標識號(GID)。
-o 一般與-g選項同時使用,表示新用戶組的GID可以與系統已有用戶組的GID相同。
2、刪除一個已有的用戶組
使用groupdel命令, 其格式如下:
groupdel 用戶組
3、修改用戶組的屬性
使用groupmod命令。 其語法如下:
groupmod 選項 用戶組
常用的選項有:
-g GID 為用戶組指定新的組標識號。
-o 與-g選項同時使用,用戶組的新GID可以與系統已有用戶組的GID相同。
-n新用戶組 將用戶組的名字改為新名字
③ linux 創建用戶useradd命令是什麼
useradd命令用於Linux中創建的新的系統用戶。useradd可用來建立用戶帳號。帳號建好之後,再用passwd設定帳號的密碼.而可用userdel刪除帳號。使用useradd指令所建立的帳號,實際上是保存在/etc/passwd文本文件中。
在Slackware中,adser指令是個script程序,利用交談的方式取得輸入的用戶帳號資料,然後再交由真正建立帳號的useradd命令建立新用戶,如此可方便管理員建立用戶帳號。在Red Hat Linux中,adser命令則是拿悄useradd命令的符號連接,兩者實際上是同一個指令。