用戶和組管理

前言

Linux用戶管理非常關(guān)鍵且重要,Linux的所有進程都是以不同的身份擁有不同的權(quán)限來運行和調(diào)度資源的吩谦。
但是我們不用費勁心思去管理寡痰,因為系統(tǒng)將用戶劃分成為了兩部分:無所不能的root用戶普通用戶帜篇。
同時呢徐绑,又將普通用戶分為系統(tǒng)用戶登錄用戶
對于Linux忌穿,他會用UID去快速識別用戶身份抒寂,對于我們,可以用用戶名去識別掠剑。

接下來介紹一下用戶和組管理的常用命令

用戶管理

創(chuàng)建用戶:useradd

語法 :useradd [option] user_name
        -D :default
        -u, --uid UID :指定UID;
        -g, --gid GID/Group :指定基本組ID,此組需事先存在屈芜;
        -c, --comment COMMENT :給定注釋信息;
        -G, --groups Group1[,Group2,...[GroupN]]:指明用戶所屬的附加組朴译,多個組之間用逗號分開井佑;
        -d, --home HOME_DIR:以指定的路徑為用戶的家目錄,通過復(fù)制/etc/skel此目錄并重命名眠寿,
        -s, --shell SHELL :指定用戶的默認shell躬翁,可用的所有shell存在/etc/shells這個文件中;
        -r, --system:創(chuàng)建一個系統(tǒng)賬戶盯拱;
    PS:創(chuàng)建用戶時的諸多默認設(shè)定配置文件為/etc/login.defs

修改用戶屬性:usermod

語法:usermod [option] user_name
    -u, --uid UID:
    -g, --gid GID:
    -G, --groups Group1[,GROUP2,...[GROUPN]]]:修改用戶所屬的附加組盒发,原來的附加組會被覆蓋;
    -c, --comment COMMENT
    -d, --home HOME_DIR
    -s, --shell SHELL
    -a, --append :與-G一同使用狡逢,用于為用戶追加新的附加組宁舰;
    -l, --login NEW_LOGIN:修改用戶默認的shell
    -m, --move-home:只u能與-d選項一同使用,將原來的家目錄移動為新的家目錄奢浑;

    -L, --lock:鎖定用戶密碼,
        實現(xiàn):在用戶原來的密碼字符串前加一個 ! 
    -U, --unlock:鎖定用戶的密碼蛮艰;

修改用戶密碼:passwd

root能改一切,普通用戶只能改自己的密碼
語法:passwd [option] user_name
    -l,-u :鎖定(--lock)和解鎖(--unlock)用戶;
    -d, -delete :刪除用戶密碼串殷费;
    -e DATE: 過期期限印荔,日期;
    -i DAYS: 非活動期限详羡;
    -n DAYS: 密碼的最短使用期限仍律;
    -x DAYS: 密碼的最長使用期限;
    -w DAYS: 警告期限实柠;

    --stdin:
        echo "PASSWORD" |passwd  --stdin USER_NAME

刪除用戶:userdel

語法:userdel [option] user_name
    -r:同時刪除該用戶的家目錄

組管理

創(chuàng)建組:groupadd

語法:groupadd [option] group_name
        -g GID:指定GID;默認為上一個組GID+1水泉;
        -r :創(chuàng)建系統(tǒng)組;

修改組屬性:groupmod

語法:groupmod [option] group_name
        -n new_name:修改組名
        -g GID:修改GID

刪除組:groupdel

語法:groupdel [option] group_name

修改組密碼:gpasswd

組密碼在用戶切換基本組的時候會被用到
語法:gpasswd [option] group_name
        -a, --addusr USER_NAME:向組中添加用戶窒盐;
        -d, --deleteuser USER_NAME:從組中移除用戶草则;

登錄到一個新組:newgrp

常用工具:id,su

id:顯示賬號相關(guān)信息

顯示真實有效的UID和GID
    id [OPTION]... [USER]
        -u, --user:只顯示用戶ID;
        -g, --group:只顯示GID;(基本組)
        -G, --groups:只顯示用戶的附加組;ID
        -n, --name :對于選項只顯示名稱而不是用數(shù)字去表示蟹漓;

su:切換用戶

    su有兩種切換方式:
        登錄時切換:會通過讀取目標(biāo)用戶的配置文件來重新初始化
            su - USER_NAME
            su -l USER_NAME         
        非登錄式切換:不會讀取目標(biāo)用戶的配置文件進行初始化炕横;
            su USERNAME
        PS: 管理員可以不用密碼切換用戶;
        -c, --command=COMMAND :傳遞COMMAND給-c的shell葡粒;以指定的用戶去運行命令

習(xí)題

(1)份殿、創(chuàng)建組distro,其GID為2016

[root@localhost ~]# groupadd -g 2016 distro

(2)嗽交、創(chuàng)建用戶mandriva, 其ID號為1005卿嘲;基本組為distro

[root@localhost ~]# useradd -u 1005 -g distro mandriva

(3)、創(chuàng)建用戶mageia夫壁,其ID號為1100拾枣,家目錄為/home/linux

[root@localhost ~]# useradd -u 1100 -d /home/linux mageia

(4)、給用戶mageia添加密碼盒让,密碼為mageedu

[root@localhost ~]# echo "mageedu" |passwd --stdin mageia
Changing password for user mageia.
passwd: all authentication tokens updated successfully.

(5)梅肤、刪除mandriva,但保留其家目錄

[root@localhost ~]# userdel mandriva

(6)邑茄、創(chuàng)建用戶slackware凭语,其ID號為2002,基本組為distro撩扒,附加組peguin

[root@localhost ~]# useradd -u 2002 -g distro -G peguin slackware

(7)似扔、修改slackware的默認shell為/bin/tcsh

[root@localhost ~]# usermod -s /bin/tcsh slackware
[root@localhost ~]# tail -2 /etc/passwd
mageia:x:1100:1100::/home/linux:/bin/bash
slackware:x:2002:2016::/home/slackware:/bin/tcsh

(8)、為用戶slackware新增附加組admins

[root@localhost ~]# usermod -aG admins slackware
[root@localhost ~]# tail -1 /etc/group
admins:x:2018:slackware
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子筹我,更是在濱河造成了極大的恐慌品嚣,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,820評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件灵巧,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機缝裤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評論 3 399
  • 文/潘曉璐 我一進店門屏轰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人憋飞,你說我怎么就攤上這事霎苗。” “怎么了榛做?”我有些...
    開封第一講書人閱讀 168,324評論 0 360
  • 文/不壞的土叔 我叫張陵唁盏,是天一觀的道長。 經(jīng)常有香客問我检眯,道長厘擂,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,714評論 1 297
  • 正文 為了忘掉前任锰瘸,我火速辦了婚禮刽严,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘避凝。我一直安慰自己港庄,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,724評論 6 397
  • 文/花漫 我一把揭開白布恕曲。 她就那樣靜靜地躺著鹏氧,像睡著了一般。 火紅的嫁衣襯著肌膚如雪佩谣。 梳的紋絲不亂的頭發(fā)上把还,一...
    開封第一講書人閱讀 52,328評論 1 310
  • 那天,我揣著相機與錄音茸俭,去河邊找鬼吊履。 笑死,一個胖子當(dāng)著我的面吹牛调鬓,可吹牛的內(nèi)容都是我干的艇炎。 我是一名探鬼主播,決...
    沈念sama閱讀 40,897評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼腾窝,長吁一口氣:“原來是場噩夢啊……” “哼缀踪!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起虹脯,我...
    開封第一講書人閱讀 39,804評論 0 276
  • 序言:老撾萬榮一對情侶失蹤驴娃,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后循集,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體唇敞,經(jīng)...
    沈念sama閱讀 46,345評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,431評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了疆柔。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片咒精。...
    茶點故事閱讀 40,561評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖旷档,靈堂內(nèi)的尸體忽然破棺而出模叙,到底是詐尸還是另有隱情,我是刑警寧澤彬犯,帶...
    沈念sama閱讀 36,238評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站查吊,受9級特大地震影響谐区,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜逻卖,卻給世界環(huán)境...
    茶點故事閱讀 41,928評論 3 334
  • 文/蒙蒙 一宋列、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧评也,春花似錦炼杖、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至罚缕,卻和暖如春艇纺,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背邮弹。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評論 1 272
  • 我被黑心中介騙來泰國打工黔衡, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人腌乡。 一個月前我還...
    沈念sama閱讀 48,983評論 3 376
  • 正文 我出身青樓盟劫,卻偏偏與公主長得像,于是被迫代替她去往敵國和親与纽。 傳聞我的和親對象是個殘疾皇子侣签,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,573評論 2 359

推薦閱讀更多精彩內(nèi)容