失樂(lè)園

          技術(shù)之路

          BlogJava 聯(lián)系 聚合 管理
            19 Posts :: 44 Stories :: 40 Comments :: 0 Trackbacks

          linux下添加,刪除,修改,查看用戶和用戶組

          1,創(chuàng)建組

          groupadd test

          增加一個(gè)test

          2,修改組

          groupmod -n test2 test

          test組的名子改成test2

          3,刪除組

          groupdel test2

          刪除 test2

          4,查看組

          a),查看當(dāng)前登錄用戶所在的組 groups,查看apacheuser所在組groups apac

           一,組操作

          1,創(chuàng)建組

           

          groupadd test

           

          增加一個(gè)test

           

          2,修改組

           

          groupmod -n test2  test

           

          test組的名子改成test2

           

          3,刪除組

           

          groupdel test2

           

          刪除 test2

           

          4,查看組

           

          a),查看當(dāng)前登錄用戶所在的組 groups,查看apacheuser所在組groups apacheuser

           

          b),查看所有組 cat /etc/group

           

          c),有的linux系統(tǒng)沒(méi)有/etc/group文件的,這個(gè)時(shí)候看下面的這個(gè)方法

           

          cat /etc/passwd |awk -F [:] ‘{print $4}’ |sort|uniq | getent group |awk -F [:] ‘{print $1}’

           

          這里用到一個(gè)命令是getent,可以通過(guò)組ID來(lái)查找組信息,如果這個(gè)命令沒(méi)有的話,那就很難查找,系統(tǒng)中所有的組了.

           

          二,用戶操作

           

          1,增加用戶

           

          查看復(fù)制打印?

          [root@krlcgcms01 mytest]# useradd –help

          Usage: useradd [options] LOGIN

           

          Options:

          -b, base-dir BASE_DIR       設(shè)置基本路徑作為用戶的登錄目錄

          -c, comment COMMENT         對(duì)用戶的注釋

          -d, home-dir HOME_DIR       設(shè)置用戶的登錄目錄

          -D, defaults                改變?cè)O(shè)置

          -e, expiredate EXPIRE_DATE 設(shè)置用戶的有效期

          -f, inactive INACTIVE       用戶過(guò)期后,讓密碼無(wú)效

          -g, gid GROUP               使用戶只屬于某個(gè)組

          -G, groups GROUPS           使用戶加入某個(gè)組

          -h, help                    幫助

          -k, skel SKEL_DIR           指定其他的skel目錄

          -K, key KEY=VALUE           覆蓋 /etc/login.defs 配置文件

          -m, create-home             自動(dòng)創(chuàng)建登錄目錄

          -l,                           不把用戶加入到lastlog文件中

          -M,                           不自動(dòng)創(chuàng)建登錄目錄

          -r,                           建立系統(tǒng)賬號(hào)

          -o, non-unique              允許用戶擁有相同的UID

          -p, password PASSWORD       為新用戶使用加密密碼

          -s, shell SHELL             登錄時(shí)候的shell

          -u, uid UID                 為新用戶指定一個(gè)UID

          -Z, –selinux-user SEUSER     use a specific SEUSER for the SELinux user mapping

          [root@krlcgcms01 mytest]# useradd --help

          Usage: useradd [options] LOGIN

           

          Options:

           -b, --base-dir BASE_DIR       設(shè)置基本路徑作為用戶的登錄目錄

           -c, --comment COMMENT         對(duì)用戶的注釋

           -d, --home-dir HOME_DIR       設(shè)置用戶的登錄目錄

           -D, --defaults                改變?cè)O(shè)置

           -e, --expiredate EXPIRE_DATE 設(shè)置用戶的有效期

           -f, --inactive INACTIVE       用戶過(guò)期后,讓密碼無(wú)效

           -g, --gid GROUP               使用戶只屬于某個(gè)組

           -G, --groups GROUPS           使用戶加入某個(gè)組

           -h, --help                    幫助

           -k, --skel SKEL_DIR           指定其他的skel目錄

           -K, --key KEY=VALUE           覆蓋 /etc/login.defs 配置文件

           -m, --create-home             自動(dòng)創(chuàng)建登錄目錄

           -l,                           不把用戶加入到lastlog文件中

           -M,                           不自動(dòng)創(chuàng)建登錄目錄

           -r,                           建立系統(tǒng)賬號(hào)

           -o, --non-unique              允許用戶擁有相同的UID

           -p, --password PASSWORD       為新用戶使用加密密碼

           -s, --shell SHELL             登錄時(shí)候的shell

           -u, --uid UID                 為新用戶指定一個(gè)UID

           -Z, --selinux-user SEUSER     use a specific SEUSER for the SELinux user mappinguseradd test

           

          passwd test

           

          增加用戶test,有一點(diǎn)要注意的,useradd增加一個(gè)用戶后,不要忘了給他設(shè)置密碼,不然不能登錄的。

           

          2,修改用戶

           

          usermod -d /home/test -G test2 test

           

          test用戶的登錄目錄改成/home/test,并加入test2組,注意這里是大G

           

          gpasswd -a test test2 將用戶test加入到test2

          gpasswd -d test test2 將用戶testtest2組中移出

           

          3,刪除用戶

           

          userdel test

           

          test用戶刪除

           

          4,查看用戶

           

          a),查看當(dāng)前登錄用戶

           

          [root@krlcgcms01 ~]# w

          [root@krlcgcms01 ~]# who

           

          b),查看自己的用戶名

           

          [root@krlcgcms01 ~]# whoami

           

          c),查看單個(gè)用戶信息

           

          [root@krlcgcms01 ~]# finger apacheuser

          [root@krlcgcms01 ~]# id apacheuser

           

          d),查看用戶登錄記錄

           

          [root@krlcgcms01 ~]# last 查看登錄成功的用戶記錄

          [root@krlcgcms01 ~]# lastb 查看登錄不成功的用戶記錄

           

          e),查看所有用戶

           

          [root@krlcgcms01 ~]# cut -d : -f 1 /etc/passwd

          [root@krlcgcms01 ~]# cat /etc/passwd |awk -F \: ‘{print $1}’

          posted on 2011-11-14 14:00 狄浩 閱讀(32481) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 治多县| 屏南县| 新源县| 密山市| 嵊州市| 西宁市| 鱼台县| 黎川县| 东丽区| 雷州市| 德昌县| 天祝| 文成县| 阜康市| 东丽区| 岳普湖县| 福建省| 灵璧县| 建宁县| 远安县| 永嘉县| 东至县| 江陵县| 牙克石市| 凤城市| 德清县| 万全县| 新宾| 新密市| 左云县| 陕西省| 林甸县| 长武县| 晋江市| 祥云县| 涞源县| 德安县| 陇西县| 东山县| 韶山市| 斗六市|