資源描述:
《linux用戶和組管理》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、用戶組權(quán)限實(shí)例先直接拋一個(gè)需求出來(lái)吧!先步驟完成了,后面再分析。授權(quán)用戶chongshi和bugmaster對(duì)目錄/cnblogs有寫權(quán)限創(chuàng)建目錄[root@localhosthzh]#mkdir/cnblogs創(chuàng)建冃錄[root@bogonhzh]#Is-Id/cnblogs杳看冃錄drwxr-xr-x2rootroot40965月1023:20/cnblogs添加兩個(gè)用戶并設(shè)置密碼Changingpasswordforuserchongshi.NewUNIXpassword:BADPASSWORD:itisbasedonadictionaryworeRetyp
2、enewUNIXpassword:passwd:al1authcnticationtokensupdatedsuccessfully.[root@bogonhzh]#useraddchongshi創(chuàng)建用戶[root?bogonhzh]#passwdchongshi設(shè)置密碼[root@bogonhzh]#useraddbugmaster[root@bogonhzh]#passwdbugmasterChangingpasswordforuserbugmaster.NewUNIXpassword:BADPASSWORD:itisbasedonadictionarywor
3、dRetypenewUNIXpassword:passwd:al1authenticationtokensupdatedsuccessfully.創(chuàng)建組查看組信息添加一個(gè)組[root?bogonhzh]#groupaddtesting[root@bogonhzh]#greptesting/etc/grouptcsting:x:506:將用戶添加到組中[rootSbogonhzh]#usermod-Gtestingchongshi用戶chongshi潦加到組testing[root@bogonhzh]#gpasswd-abugmastertesting用戶bugma
4、ster添力I倒組testingAddinguserbugmastertogrouptesting注意:上面兩種方式不同,但作用是一樣的,都是將用戶添加到組中。[root@bogonhzh]#greptesting/etc/group查看組中成員testing:x:506:chongshi,bugniasto:我們知道,組有什么樣的權(quán)限,組中成員也有什么樣的權(quán)限。設(shè)置cnblogs目錄的所屬組為testing[root@bogonhzh]#chgrptesting/cnblogs將/cnblogs13錄的所屬組改為testing[root@bogonhzh]#Is
5、-Id/cnblogs杳看冃錄所屬組drwxr-xr-x2roottesting40965月1023:20/cnblogs對(duì)組加寫權(quán)限[root@bogonhzh]#chmodg+w/cnblogs對(duì)組加寫權(quán)限[root@bogonhzh]#Is-Id/cnblogs查看組對(duì)目錄的權(quán)限drwxrwxr-x2roottesting40965月1023:20/cnblogs現(xiàn)在用戶chongshi和bugmaster己經(jīng)對(duì)/cnbogs己經(jīng)有寫權(quán)限[root@bogonhzh]#su—chongshi切換JU戶[chongshiSbogonhzh]$touch/cnb
6、logs/abc創(chuàng)建文件,(可以成功在H錄卜創(chuàng)建文件,說(shuō)明對(duì)本H錄具有寫權(quán)限)用戶常用操作命令添加一個(gè)用戶添加用戶稍微復(fù)雜一些,我們先來(lái)看一下,添加用戶都有那些選項(xiàng)root@fnngj-virtual-machinc:/#useradd-DGROUP二100HOME二/homoINACTIVE=-1EXPIRE=SHELL=/bin/shSKEL=/etc/skelCREATE_MAIL_SPOOL=no參數(shù)詳解:-u:UID-幻缺省所屬用戶組GID-G:指定所屬多個(gè)組-d:宿目錄-S:命令解釋器Shell_c:描述信息-e:指定用戶失效時(shí)間例子:toot@fnn
7、gj-virtual-machine:/#useradd-u1888-gwebadmin/bin/bash-c,zmarketlisi"-e2012-12-12jack添加用戶到組usermod-G[組名][用戶名]root@fnngj-virtual-machine:/#usermod-Gwebadmintomroot@fnngj-virtual-machine:/#grepwebadmin/etc/groupwebadmin:x:1001:tom修改用戶名usermod-1[新用戶名][舊用戶名]修改用戶與添加用戶時(shí)的內(nèi)容基木相同,但多了一個(gè)修改用戶的選項(xiàng)。r
8、oot@f