① 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命令的符号连接,两者实际上是同一个指令。