<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qileilove

    blog已經轉移至github,大家請訪問 http://qaseven.github.io/

    Linux 用戶管理完整篇

     1.常用配置文件
      用戶信息文件:  /etc/password
      密碼文件:      /etc/shadow
      用戶組文件:    /etc/group
      用戶組密碼文件:/etc/gshadow
      1.1 /etc/password文件
      vim /etc/password
      fubh:x:1020:1000::/home/fubh:/bin/bash
      man 5 password  #查看配置文件幫助
      (密碼文件)里每行一條記錄,并且每行有這樣的格式:
      account:password:UID:GID:GECOS:directory:shell
      (帳號:密碼:用戶ID:組ID:一般的信息:宿主目錄:shell)
      字段描述如下:
    account   使用者在系統中的名字,它不能包含大寫字母.
    password  加密的用戶密碼,或者星號。
    UID       用戶 ID 數。
    GID       用戶的主要組 ID 數。
    GECOS     這字段是可選的,通常為了存放信息目的而設的。通常,它包含了用戶的全名.
    directory 用戶的 $HOME 目錄.
    shell     登錄時運行的程序(如果空的,使用/bin/sh如果設為不存在的執行(程序),用戶不能通過login(1) 登錄.)
      1.1.1 用戶分類
      UID=0的       是超級用戶
      UID=500~60000 為普通用戶
      UID=1~499     是偽用戶(與系統和程序服務相關)
      1.2 /etc/shadow 文件
      root:#21312sd$44:wd323%cds:14945:0:99999:7:::
      用戶名:加密密碼:最后一次修改時間:最小時間間隔:最大時間間隔:警告時間:賬號閑置時間:失效時間:
      1.3 /etc/group 文件
      vim /etc/group
      sudo:x:27:web,yanghuang,zhoumin,duyp,taofh,luanqq
      group_name:password:GID:user_list
      (組名:組密碼:組ID:組成員)
      2、常用命令:
      添加一個用戶:useradd [-ugGdsce] 用戶名
      useradd -g webadmin -G root,web -c 'test suer' bob
      -u UID
      -g 缺省所屬用戶組GID
      -G 指定用戶屬于多個組
      -d 宿主目錄
      -s 命令解析器Shell
      -c 描述信息設置密碼:passwd 用戶名
      修改用戶信息:
      修改用戶名:    usermod -l 新用戶名 舊用戶名
      添加用戶所屬組:usermod -G sys bob_fu
      刪除一個用戶:userdel [-r] 用戶名 (-r 刪除用戶的宿主目錄)
      給組設置密碼: gpasswd 組名
      gpasswd [-adArR] 用戶名 組名
      -a 將一個用戶添加到某個組
      -d 將用戶從組中刪除
      -A 設置用戶組管理員
      -r 刪除用戶組密碼
      -R 禁止用戶切換為改組
      例如:
      gpasswd webadmin
      gpasswd -a bob_fu webadmin
      gpasswd -A bob_fu webadmin
      gpasswd -r webadmin
      鎖定一個用戶:passwd -l  jack  / usermod -L jack
      解鎖一個用戶:passwd -uf jack  / usermod -U jack
      切換所屬組:newgrp webadmin
      查看所屬組:groups lisi
      添加組:groupadd [-g GID] 組名 (查看: grep webadmin /etc/group)
      刪除組:groupdel webadmin
      組改名:groupmod -n 新名 舊名
      3、其他命令:
      pwck   檢測/etc/passwd文件(鎖定文件)
      vipw   編輯/etc/passwd文件查看(鎖定文件)
      id     查看用戶id和組信息
      finger 查看用戶詳細信息
      su     切換用戶 (su - 用戶名)
      passwd -S 查看用戶密碼狀態
      who、w 查看當前燈虎用戶信息
      grpck  用戶組配置文件檢測
      vigr   編輯/etc/group文件(鎖定文件)
      chage [-lmM]  設置密碼(LINUX下可用)
      -l 查看用戶密碼設置 chage -l jack
      -m 密碼修改的最小天數
      -M 密碼修改的最大天數
      -d 密碼最后修改的日期
      -I 密碼過期后,牟定賬號的天數
      -E 設置密碼過期日期,若為0,表示密碼立即過期,若為-1則永不過期
      -W 設置密碼過期前,開始警告天數
      4、案例:授權sofeware 目錄 對jack 、mary有寫權限
      root創建一個目錄:
      mkdir /software
      添加兩個用戶:
      useradd jack
      useradd mary
      設置密碼:
      password jack
      password mary
      添加一個組
      groupadd softadm
      將用戶添加到組
      usermod -G softadm jack
      gpasswd -a mary softadm
      查看組成員:
      grep softadm /etc/group
      將目錄有root組授權為softadm組
      chgrp softadm ./software
      給組添加目錄寫權限
      chmod g+w ./software
      5、擴展(RedHead系列)
      5.1 批量添加用戶
      <1> newusers命令導入用戶信息文件
      例如 user.info 內容如下
    test01::10001:503::/home/test01:/bin/bash
    test02::10002:503::/home/test02:/bin/bash
    test03::10003:503::/home/test03:/bin/bash
    test04::10004:503::/home/test04:/bin/bash
    test05::10005:503::/home/test05:/bin/bash
    test06::10006:503::/home/test06:/bin/bash
    newusers < user.info
      <2> pwunconv 命令取消 shadow password 功能
      pwunconv
      <3> chpasswd命令 導入密碼
      例如pass.info 內容如下
    test01:admin+01
    test02:admin+02
    test03:admin+03
    test04:admin+04
    test05:admin+05
    test06:admin+06
    chpasswd <pass.info
      -e 指定用戶失效時間
    <4> pwconv 命令 將密碼寫入shadow文件
      pwconv
      優化方案:寫腳本
    #!/bin/bash
    #add-some-users.sh
    #The script is add some users to a new group.
    echo "Welcome to the add some users!"
    echo -n "Please input the new group(example : mygroup) : "
    read  my_new_group
    groupadd $my_new_group
    echo -n "Add the $my_new_group group is successful!"
    echo "&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"
    echo "Then add some users to the $my_new_group group!"
    echo -n "Please input the username(example: student) : "
    read new_user
    echo -n "Please input the username(begin_id)(example: 1 ) : "
    read begin_id
    echo -n "Please input the username(end_id)(example: 10 ) : "
    read end_id
    echo "&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"
    for ((i=$begin_id;i<=$end_id;i++))
    do
    #add the new_user to the my_new_group,and no add new_user's group
    useradd -n -g $my_new_group $new_user$i
    #delete the new_user password
    passwd -d $new_user$i
    chage -d 0 $new_user$i     //
    done
    echo "&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"
      5.2 限制用戶su 為root
      groupadd sugroup
      chmod 4550 /bin/su
      chgrp sugroup /bin.su
      ls -l /bin/su
      設定后,只有sugroup組總的用戶可以使用su切換root
      sueradd bob
      passwd bob
      usermod -G sugroup bob
      5.3 用sudo 替代su
      sudo 的配置文件 /etc/sudoers
      (管理員)編輯配置文件命令:
      visudo
      格式:用戶名(組名)主機地址(主機名)=命令(絕對路徑)
      例如:
      用戶授權:bob 192.186.9.3=/usr/sbin/useradd,/usr/sbin/userdel
      組授權:  %webadmin host1=/bin/vim /etc/httpd/conf/httpd.conf

    posted on 2014-05-26 10:34 順其自然EVO 閱讀(216) 評論(0)  編輯  收藏 所屬分類: linux

    <2014年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    統計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久免费精品视频| 日本xxxx色视频在线观看免费| 四虎永久在线观看免费网站网址 | 亚洲中文字幕无码日韩| 99亚洲男女激情在线观看| 国产成人高清精品免费软件| 亚洲成a人片在线观看天堂无码 | 亚洲AV无码一区二区乱孑伦AS | 免费精品国自产拍在线播放| 日本中文一区二区三区亚洲| 农村寡妇一级毛片免费看视频| 免费jlzzjlzz在线播放视频| 春意影院午夜爽爽爽免费| 亚洲午夜AV无码专区在线播放 | 久久精品亚洲综合| 1000部啪啪毛片免费看| 亚洲18在线天美| 四虎影视永久免费观看网址| 日本在线观看免费高清| 日韩亚洲人成在线综合日本| 亚洲黄色免费网站| 亚洲中文无码卡通动漫野外| 国产免费怕怕免费视频观看| 国产免费人成视频在线播放播| 久久综合九九亚洲一区| 成人免费网站在线观看| 高h视频在线免费观看| 亚洲日韩精品无码专区网址| 亚洲免费在线观看视频| 久久无码av亚洲精品色午夜| 亚洲欧洲自拍拍偷午夜色无码| **一级一级毛片免费观看| 亚洲另类无码专区首页| 中文字幕亚洲无线码| 黄在线观看www免费看| 边摸边吃奶边做爽免费视频网站| 好看的电影网站亚洲一区| 国产片AV片永久免费观看| 美女裸免费观看网站| 亚洲黄色网址在线观看| 国产美女无遮挡免费视频网站|