用戶和組的簡介

 在第二周的學習中,關于用戶和組是一個難點,也是重點,本篇博客則是對用戶和組的簡單闡述,如有錯誤或不足還請各位大牛指出,在此謝過!

1、用戶 #

1.1用戶的定義

     通過前面對Linux 多用戶的理解,我們明白Linux 是真正意義上的多用戶操作系統,所以我們能在Linux系統中建若干用戶(user)。比如被人想用我的計算機,但我不想讓他用我的用戶名登錄,因為我的用戶可能存在隱私資料,這時就可以給他建一個新的用戶名,讓他用我所開的用戶名去使用,既方便他人又能保留自己的隱私。
1.2用戶的創建
     
     命令創建則是由useradd命令完成,當然組下面有好多選項對應不同的功能。
     useradd
         -u uid username 
           (創建用戶時指定uid如不指定則Centos6:500-60000, Centos7: 1000-60000)
         用戶和組的簡介
         -o -u uid username 創建用戶時指定uid(可以與已存在用戶的uid相同)
         用戶和組的簡介
         -g groupname username 創建用戶時指定主組為某個已存在的組。(將不會再創建與用戶同名的組)
         用戶和組的簡介
          -c …  username  創建用戶時指定描述信息。
         用戶和組的簡介
         -d path username 指定用戶的家目錄(確保指定的家目錄所在的 上級目錄要存在,且家目錄本身不能存在)
         用戶和組的簡介
         -s /sbin/nologin username 指定用戶的默認shell
         用戶和組的簡介
1.3用戶屬性的修改
     
     用戶屬性的修改由usermod命令實現,下面試對應選項和運行結果。
     usermod 
         -u newuid username     修改用戶的UID
         用戶和組的簡介
         -aG 加組名,可以追加輔助組而不用覆蓋之前的組
         用戶和組的簡介
         -G “” username  或 usermod -G primarygroup username 清空用戶所有的輔助組
         用戶和組的簡介
         -g groupname username 修改用戶的主組
         用戶和組的簡介
         -d /…/path username 修改用戶的家目錄(不會創建,只修改/etc/passwd當中的家目錄信息)
          用戶和組的簡介
         -l newname oldname 修改用戶名
         用戶和組的簡介
         -e yyyy-mm-dd 設置一個帳戶過期時間
         用戶和組的簡介
         -f days 指定密碼過期之后多少天帳戶過期
         用戶和組的簡介
1.4用戶的刪除
    
     userdel  -r username:  刪除用戶
     用戶和組的簡介

2.組 #

2.1組的定義
     
    組是一些用戶的集合,主要是控制用戶的權限,方便對不同類型的用戶進行管理。
2.2組的創建
    
    組的創建由groupadd命令實現。
    groupadd [OPTION]… group_name
       -g GID:  指明GID 號;[GID_MIN, GID_MAX]
       用戶和組的簡介
       -r:創建系統組
       用戶和組的簡介
    
2.3組屬性的修改
    
    groupmod
    groupmod [OPTION]… group
      -n group_name:  新名字
      用戶和組的簡介
      -g GID:  新的GID
      用戶和組的簡介
2.4組的刪除

    groupdel groupname
    用戶和組的簡介
    本篇博客貼了大量的命令,可能看上去不太好看,但是內容還是非常重要的,謝謝大家的閱讀!
    用戶和組的簡介

原創文章,作者:Mr.DONG,如若轉載,請注明出處:http://www.www58058.com/82302

(0)
Mr.DONGMr.DONG
上一篇 2017-07-22
下一篇 2017-07-22

相關推薦

  • vim文本編輯器練習

    1、復制/etc/profile至/tmp/目錄,用查找替換命令刪除/tmp/profile文件中的行首的空白字符? :%s@^[[:space:]]\+@@gc   2、復制/etc/rc.d/init.d/functions文件至/tmp目錄,用查找替換命令為/tmp/functions的每行開頭為空白字符的行的行首添加一個#號? :%s@^[…

    Linux干貨 2016-08-12
  • httpd2.4 應用

    練習:  (1)基于主機名實現三個虛擬主機     (2) 每虛擬主機使用獨立的訪問日志和錯誤日志 (3) 第三個虛擬主機的/admin要進行用戶訪問認證  (4) 在第二個虛擬主機上提供/status; (5) 在第三個虛擬主機提供路徑別名/bbs,訪問其它文件系統路徑; (6) 嘗試使用混合類型…

    Linux干貨 2016-10-09
  • YUM工具的工作原理、用法及源 碼包的編譯安裝

    YUM工具的工作原理,用法及源碼包的編譯安裝 _ueditor_page_break_tag_ 一、 CentOS: yum, dnf       1.YUM: (Yellow dogUpdate Modifier),rpm的前端程序,用來解決軟件包相關依賴性,可以在多個庫之間定位軟件包,up2date的替代工具   …

    Linux干貨 2016-09-01
  • 軟件包管理

    軟件包管理 在linux中有人多的軟件使用,比如我們使用的ifconfig,fdisk,btrfs文件系統等??赡苓@些軟件在你原有的linux系統中并不存在,那么我們如何去使用這些工具呢。我們知道windows在需要軟件的時候需要安裝,當然對于linux系統一樣需要安裝。在linux下常用的安裝工具我們使用的是rpm程序包(當然我們這邊是針對CentOS而言…

    Linux干貨 2016-08-19
  • 馬哥教育首屆IT技術博客大賽–結果揭曉

    號外、號外!!馬哥教育首屆博客大賽已圓滿結束。感謝小伙伴們的積極參與! 噼里啪啦,小伙伴們掌聲響起來,啤酒烤鴨high起來~~咳咳,跑題了,小編好像忘了一件很重要的事: 馬幫博客大賽就是與眾不同,全銀河系也就僅此一家,為啥這么說呢,您看啊,咱就喜歡原創,鼓勵原創,酷愛原創,以原創博客作為技術交流的平臺供大家隨意圍觀和吐槽,您看看,除了馬哥這里,哪里還有這么自…

    Linux干貨 2016-06-22
  • Ansible應用介紹

    Ansible 簡介 ansible是個什么東西呢?官方的title是“Ansible is Simple IT Automation”——簡單的自動化IT工具。這個工具的目標有這么幾項:自動化部署APP;自動化管理配置項;自動化的持續交互;自動化的(AWS)云服務管理。所有的這幾個目標從本質上來說都是在一個臺或者幾臺服務器上,執行一系列的命令而已。通俗的說…

    Linux干貨 2015-07-03
欧美性久久久久