Linux 第五天: (08月01日) Linux用戶組管理

Linux 第五天: (08月01日) Linux用戶組管理

 

 

 

 

管理員 root,0
普通用戶 1-65535
系統用戶 1-499(centos6), 1-999(centos7)
登錄用戶 500(centos6)+, 1000(centos7)+

 

/etc/passwd 用戶及屬性
/etc/group 組及屬性
/etc/shadow 用戶密碼及屬性
/etc/gshadow 組密碼及屬性

vipw 編輯密碼文件
vigr 編輯組密碼文件
pwck 檢查密碼文件
grpck檢查組密碼文件

 

useradd 新建單個用戶
useradd -u UID: [UID_MIN,UID_MAX]定義在/etc/login.defs
useradd -o 配合-u, 不檢查UID唯一性
useradd -g GID 指明所屬基本組
useradd -c "COMMANT" 用戶注釋
useradd -d HOME_DIR 以指定路徑(不存在)為家目錄
useradd -s SHELL 指明shell,可用列表在/etc/shells中
useradd -G G1[,G2,…]指定附加組,組必須存在
useradd -N 不創建私用組做主組, 用users組做主組
useradd -r 創建系統用戶 centos 6小于500, centos7小于1000
useradd 默認值保存在 /etc/default/useradd
useradd -D
useradd -D -s SHELL
/etc/skel/*
/etc/login.defs
newusers passwd批量新建用戶
chpasswd 批量修改用戶密碼

 

usermod [OPTION] login
usermod -u UID 新UID
usermod -g GID 新基本組
usermod -G Group1[,GROUP2,…[GROUP]]: 新附加組, 原附加組被覆蓋,
usermod -aG 不覆蓋原附加組, append
usermod -s SHELL 新的默認SHELL
usermod -c 'COMMENT' 新的注釋信息
usermod -d HOME 新家目錄不會自動創建, 原家目錄文件不同時移到新家目錄
usermod -dm 建新家目錄并移動原家數據
usermod -l login_name 新名
usermod -L lock指定用戶,在/etc/shadow密碼欄加!
usermod -U unlock指定用戶, 在/etc/shadow密碼欄減!
usermod -e YYYY-MM-DD 指明用戶帳號過期日期
usermod -f INACTIVE 設定非活動期限

 

userdel [OPTION]..login
userdel -r 刪除用戶家目錄

 

id [OPTION]…[USER]
id -u UID
id -g GID
id -G Groups
id -n Name

 

su UserName 非登錄式切換, 不讀取目標用戶配置文件, 不改變當前工作目錄
su -UserName 登錄式切換, 讀取目標用戶配置文件, 切換到家目錄, 完全切換
su [-] UserName -c 'COMMAND' 換身份執行命令
su -l UserName 相當于 su -UserName l=login

 

passwd
passwd -l 鎖定指定用戶
passwd -u 解鎖指定用戶
passwd -e 強制下次登錄改密碼
passwd -n mindays 最短使用期限
passwd -x maxdays 最長使用期限
passwd -w warndays 提前多少天警告
passwd -i inactivedays 非活動期限
passwd –stdin 從標準輸入接收密碼 echo "PASSWORD"|passwd –stdin USERNAME

 

chage
chage -d LAST_DAY
chage -E –expiredate EXPIRE_DATE
chage -I –inactive INACTIVE
chage -m –mindays MIN_DAYS
chage -M –maxdays MAX_DAYS
chage -W –warndays WARN_DAYS
chage -l 顯示密碼策略
chage -d 0 tom 下次登錄強制重設密碼
chage -m 0 -M 42 -W 14 -I 7 tom
chage -E 2016-09-10 tom

 

chfn 指定個人信息
chsh 指定shell
finger

 

groupadd -g GID [GID_MIN,GID_MAX]
groupadd -r 建系統組

 

groupmod -n group_name 新名字
groupmod -g GID 新GID

 

groupdel GROUP

 

gpasswd -a user GROUP 添加user到指定組
gpasswd -d user GROUP 移除user從指定組
gpasswd -A user1,user2… 設置有管理權限的用戶列表
newgrp 臨時切換基本組, 非本組成員需組密碼

 

groupmems -g –group groupname 改為指定組(僅root)
groupmems -a –add username 加入組用戶
groupmems -d –delete username 刪除組用戶
groupmems -p –purge 清除組內所有用戶
groupmems -l –list 顯示組成員列表

 

groups [OPTION].[USERNAME] 查看用戶所屬組列表

 

 

 

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

(0)
dengjiandengjian
上一篇 2016-08-08 09:22
下一篇 2016-08-08 09:22

相關推薦

  • 馬哥教育的第一天

    春天的北京,比想象中的更加溫暖,跨越一千三百公里的距離,我來到馬哥教育位于北京昌平區的校區,傳說中的春寒料峭似乎遺忘了北京,自湖北出門的時候,車外還是淅淅瀝瀝的小雨,到達北京,迎接我的卻是春風拂面熏人醉。 安頓了兩天之后,我們三十期的開班典禮在三月二十六號早上的九點鐘準時開始,由云珍老師主持,傳說中的馬哥、王老師、張sir、宗華老師紛紛登臺致辭,分別從運維工…

    2018-03-26
  • 網絡基礎知識

    網絡基礎知識: 網絡設備 TCP/IP協議 ARP協議 網絡設備:     HUB集線器: 工作在物理層,沒有學習能力,作用在于把各種節點匯聚在以它為中心的節點上,同時也有傳輸數據的作用,由于沒有學習能力,只能以廣播的形式將數據發送給與它相連的所有節點。 特點:共享帶寬,半雙工     &…

    Linux干貨 2016-09-02
  • 馬哥教育21期網絡班—第15周課程+練習—-sed 總結

    sed:編輯器 流編輯器,文本流編輯 ed: Stream EDitor, 行編輯器; 介紹:sed是 一個非交換性文本流編輯器,它編輯文件或標準輸入導出的文本拷貝。標準輸入可能來自鍵盤、文件重定向、字符串或變量,或者管道的文本。 sed可以干什么? 別忘了vi也是一個文本編輯器。sed可以隨意編輯小或大的文件,有許多…

    Linux干貨 2016-11-14
  • linux用戶權限管理

    用戶: 管理員–root= 0 普通用戶–(1-65535) 系統用戶–(1-499),(1-999) 登錄用戶–(500+),(1000+) 用戶和組的配置文件位置: /etc/passwd– 存儲系統用戶所有信息 /etc/group– 存儲用戶組的所有信息 /etc/shadow&…

    2017-04-02
  • Linux 發展史

    摘要:     Linux是一款基于Unix的服務端操作系統,目前已廣泛應用于國內外的服務器端操作系統領域,其開源性是其獲得及其快速的發展,目前至少已有數百種發行版本。 本文主要講述了linux的系統簡介、發展歷程和Linux的發行版;     1、Linux的哲學思想:    &nbsp…

    Linux干貨 2016-10-19
  • 廉價磁盤陣列(RAID)與邏輯卷(lvm)

    RAID的作用介紹與LVM的創建分析   有計算機基礎常識的人們都能了解,現如今生產出來的存儲設備比如機械式磁盤,作為個體它的存儲容量是有上限的,雖然曾經有人開發出大容量磁盤,但是成本太高,無法在社會中普及應用。對于這種大型服務器系統迫切需要的功能,催生出了一個叫做廉價冗余磁盤陣列的技術,歪果仁將它稱為RAID。而后隨著歲月的發展,又產生了邏輯卷l…

    Linux干貨 2016-09-11
欧美性久久久久