linux用户组添加用户
1. 在linux中怎么把用户添加到组中
1.首先要添加一个用户,执行useraddceshi命令来添加一个测试用户,如下图。
2. linux下如何添加用户并给用户添加权限
一、添加用户
添加账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源。刚添加的账号是被锁定的,无法使用。
1、添加新的用户账号使用useradd命令,其语法如下:?
代码:
useradd选项用户名
其中各选项含义如下:
代码:
-ccomment指定一段注释性描述。
-d目录指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。樱中培
-g用户组指定用户所属的用户组。
-G用户组,用户组指定用户所属的附加组。
-sShell文件指定用户的登录Shell。
-u用户号指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。
用户名指定新账号的登录名。
例1:
代码:
#useradd_d/usr/sam-msam
此命令创建了一个用户sam,
其中-d和-m选项脊唯用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。
例2:
代培蚂码:
#useradd-s/bin/sh-ggroup_Gadm,rootgem
此命令新建了一个用户gem,该用户的登录Shell是/bin/sh,它属于group用户组,同时又属于adm和root用户组,其中group用户组是其主组。
这里可能新建组:#groupaddgroup及groupaddadm
增加用户账号就是在/etc/passwd文件中为新用户增加一条记录,同时更新其他系统文件如/etc/shadow,/etc/group等。
Linux提供了集成的系统管理工具userconf,它可以用来对用户账号进行统一管理。
二、分配权限
chown-Rhadoop:hadoop/usr/hadoop/
让普通用户拥有root的权限
1.root登录
2.adser用户名
3.passwd用户名
确定密码
4.修改/etc/passwd即可,把用户名的ID和ID组修改成0。
3. linux娣诲姞鐢ㄦ埛锻戒护骞舵坊锷犵$悊锻榣inux娣诲姞鐢ㄦ埛锻戒护
linux澧炲姞鐢ㄦ埛镄勫懡浠わ纻
useradd
useradseradd锻戒护鐢ㄤ簬Linux涓鍒涘缓镄勬柊镄勭郴缁熺敤鎴枫倁seradd鍙鐢ㄦ潵寤虹珛鐢ㄦ埛甯愬彿銆傚笎鍙峰缓濂戒箣钖庯纴鍐岖敤passwd璁惧畾甯愬彿镄勫瘑镰侊紟钥屽彲鐢╱serdel鍒犻櫎甯愬彿銆备娇鐢╱seradd鎸囦护镓寤虹珛镄勫笎鍙凤纴瀹为檯涓婃槸淇濆瓨鍦/etc/passwd鏂囨湰鏂囦欢涓銆傝阿璋
鍦╨inux涓鍒涘缓鐢ㄦ埛链夊嚑绉嶆柟寮忥纻
鍙链変竴绉岖敤锻戒护镄勬柟寮忔潵鍒涘缓鏂扮敤鎴枫傚湪linux涓鍒涘缓鐢ㄦ埛镄勬柟娉曪细
1銆佷娇鐢ㄢ涡seraddtest123钬濆懡浠ょ粰linux绯荤粺娣诲姞涓涓鏂扮殑鐢ㄦ埛锛
2銆佷娇鐢ㄢ减asswdtest123钬濆懡浠ょ粰鐢ㄦ埛钬渢est123钬濇坊锷犲瘑镰併傝緭鍏ヤ袱娆′竴镙风殑瀵嗙爜鍗冲彲瀹屾垚鍒涘缓锛
3銆佷娇鐢ㄢ済roupaddgroupTest钬濆懡浠ゅ垱寤虹敤鎴风粍锛
4銆佷娇鐢ㄢ涡sermod-GgroupTesttest123钬濆皢宸叉湁镄勭敤鎴锋坊锷犲埌宸叉湁镄勭粍涓锛
5銆佷娇鐢ㄢ渃at/etc/group|grepgroup钬濆懡浠ゆ煡鐪嬫槸钖﹀皢鍒氭墠镄勭敤鎴锋坊锷犲埌缁勪腑锛
6銆佷娇鐢ㄢ涡seradd-gtest钬濆懡浠ゅ皢鏂板缓镄勨渂ai钬濈敤鎴锋坊锷犲埌宸叉湁镄勨渢est钬濈粍涓銆
linux娣诲姞鐢ㄦ埛涓轰粈涔堜笉闇瑕佽剧疆瀵嗙爜锛
锲犱负鍦↙inux绯荤粺涓涓涓娌℃湁瀵嗙爜镄勭敤鎴锋槸绂佹㈢橱褰旷殑锛岃槠铹跺湪娣诲姞鐢ㄦ埛镞舵病链夎剧疆瀵嗙爜锛屼篃涓崭细链変换浣曞畨鍏ㄩ殣鎭c
钥屼笖瀵嗙爜鏄鐢眕asswd锻戒护杩涜岃剧疆镄勶纴钥屾坊锷犵敤鎴锋槸useradd锻戒护锛孡inux绯荤粺锻戒护镄勫垎宸ヨ缮鏄寰堟槑纭镄勶纴镓浠ユ坊锷犵敤鎴峰拰璁剧疆瀵嗙爜鏄鍒嗗紑镄勶纴瀵嗙爜闅忔椂閮藉彲浠ラ氲繃鐢╮oot韬浠芥潵镓ц宲asswd锻戒护杩涜岃剧疆锛屾敞镒忔槸root韬浠藉摝锛屾槸瑕佺敱绠$悊锻樻潵杩涜岃剧疆镄勚Linux涓濡备綍鍒涘缓鐢ㄦ埛鍜岀粍锛
Linux涓鍒涘缓鐢ㄦ埛鍜岀敤鎴风粍镄勫叿浣撴搷浣沧ラゅ备笅锛
1銆侀栧厛鎴戜滑鍦↙inux绯荤粺锻戒护琛屼腑杈揿叆groupadd锻戒护锛岀敤瀹冨垱寤轰竴涓鐢ㄦ埛缁勚
2銆佸垱寤哄ソ浜嗕互钖庤繍鐢╟at锻戒护锛屾墦寮etc涓嬮溃镄刧roup鏂囦欢锛屾垜浠鍒涘缓镄勭敤鎴风粍閮戒细鍦ㄩ噷闱銆
3銆佹墦寮group鏂囦欢浠ュ悗锛屾垜浠鐪嫔埌浜嗗垰镓嶅垱寤虹殑鐢ㄦ埛缁勶纴杩欐槸閴村埆鐢ㄦ埛缁勬槸钖﹀垱寤烘垚锷熺殑镙规嵁銆
4銆佽缮鍙浠ラ氲繃鍦ㄥ懡浠よ屼腑杈揿叆groupmod锻戒护钖庯纴澶氭暡鍑犳tab阌锛岀粓绔浼氲嚜锷ㄥ垪涓惧嚭褰揿墠镓链夌殑缁勚6銆佹渶钖庡綋浣犲湪鍒涘缓鏂囦欢镄勬椂鍊欙纴浣犵敤鍝涓鐢ㄦ埛鍒涘缓镄勶纴鏂囦欢镄勬墍灞炵粍灏变细镊锷ㄥ綊灞炶繖涓鐢ㄦ埛镄勬墍灞炵粍銆
Linux镐庝箞鐢ㄥ懡浠ゆ坊锷犳柊鐢ㄦ埛锛屾坊锷犳柊鐢ㄦ埛镄勫懡浠わ纻
璁剧疆鏂规硶濡备笅锛
1銆佸傛灉涓岖煡阆撹嚜宸辩殑绯荤粺涓婇溃镄勫懡浠ゅ湪浠涔堜綅缃鍙浠ヤ娇鐢ㄥ备笅锻戒护镆ユ垒鍏惰矾寰勶细locateuseradd銆
2銆佸垱寤烘柊鐢ㄦ埛钖庯纴钖屾椂浼氩湪etc鐩褰曚笅镄刾asswd鏂囦欢涓娣诲姞杩欎釜鏂扮敤鎴风殑鐩稿叧淇℃伅銆
3銆佸懡浠よ岀獥鍙d笅鐢ㄦ埛镄勭浉浜掑垏鎹锛歴u鐢ㄦ埛钖嶈存槑锛歴u鏄痵witchuser镄勭缉鍐欙纴琛ㄧず鐢ㄦ埛鍒囨崲銆
浠庢柊镄勭敤鎴风姸镐佷笅杈揿叆钬渆xit钬濆嵆鍙阃锲炲埌鍒氭墠镄勭敤鎴风姸镐併
4銆佺敤鎴风粍镄勬坊锷犲拰鍒犻櫎锛欢roupaddtestgroup缁勭殑娣诲姞groupdeltestgroup缁勭殑鍒犻櫎璇存槑锛氱粍镄勫炲姞鍜屽垹闄や俊鎭浼氩湪etc鐩褰旷殑group鏂囦欢涓浣撶幇鍑烘潵銆
5銆佸傛灉璁剧疆10鍒嗛挓鍐呭叧链哄悗鍙堜笉𨱍冲叧链轰简锛岃繖镞跺彲浠ョ敤ctrl+c𨱒ョ粓姝㈠叧链哄懡浠ゃ
镓╁𪾢璧勬枡锛
linux涓嫔垱寤虹敤鎴风殑鏂规硶锛
Linux绯荤粺鏄涓涓澶氱敤鎴峰氢换锷$殑鍒嗘椂镎崭綔绯荤粺锛屼换浣曚竴涓瑕佷娇鐢ㄧ郴缁熻祫婧愮殑鐢ㄦ埛锛岄兘蹇呴’棣栧厛钖戠郴缁熺$悊锻樼敌璇蜂竴涓璐﹀彿锛岀劧钖庝互杩欎釜璐﹀彿镄勮韩浠借繘鍏ョ郴缁熴