Linux用戶和組的相關管理命令(一、用戶的相關命令)

Linux是一個可以實現多用戶登錄的操作系統,通過su – 用戶名 可以進行用戶之間的切換,從而完成不同登錄用戶下對私有文件的操作,同時,每個用戶有且只有一個主組,但是可以有零個或多個附加組,每個組可以是一個用戶的主組,同時還可以是多個用戶的附加組。因此,熟練掌握用戶和組的相關命令十分重要。

首先,要了解用戶和組的配置文件各有兩個:

與用戶相關的:  /etc/passwd: 存放用戶及其屬性信息

/etc/shadow: 存放用戶密碼及其相關屬性

與組相關的:   /etc/group : 存放組及其屬性信息

/etc/gpasswd: 存放組密碼及其相關屬性

接下來是用戶和組相關的管理命令:

一、用戶的管理命令

1、創建用戶

useradd [option] username

-u 定義用戶的ID號,(centos6的UID范圍在500+,centos7的UID范圍在1000+)

-r 創建系統用戶(centos6的系統用戶范圍在<500,centos7的系統用戶范圍<1000

-c 用戶的注釋信息

-d  /path/to/home 以指定路徑為用戶的家目錄

-s  用戶的默認shell

-G 用戶的附加組,附加組必須是已經存在的組


Linux用戶和組的相關管理命令(一、用戶的相關命令)

查看用戶相關的ID信息:id

id [option] username

-u:UID

-g: GID

-g groups

-n name

–help 查看幫助信息

Linux用戶和組的相關管理命令(一、用戶的相關命令)

用戶的默認值設定:/etc/default/useradd文件中

useradd -D 顯示或者修改默認值

Linux用戶和組的相關管理命令(一、用戶的相關命令)



添加用戶密碼 passwd username

Linux用戶和組的相關管理命令(一、用戶的相關命令)


查看用戶密碼及其屬性信息: cat  /etc/passwd

Linux用戶和組的相關管理命令(一、用戶的相關命令)

切換用戶或以其他用戶身份執行命令:  su

su [option] username

su username : 非登錄式切換,不會讀取目標用戶的配置文件

su – username : 登錄式切換,會讀取目標用戶的配置文件,完全切換

su -| username : 同上

用其他用戶身份執行命令

su [-] username -c ‘command’

Linux用戶和組的相關管理命令(一、用戶的相關命令)

用戶屬性的修改: usermod

-u UID 新UID

-g GID : 新GID即主組更換

-G group: 新附加組,會覆蓋原來的附加組,保留原有加-a 選項

-s /bim/csh|bash.. 新的默認shell

-c ‘comment’ 新的注釋信息

-d /path/to/home 新的家目錄,原家目錄文件不移動至新的家目錄,若要移動,加-m選項

-l newname oldname 換名字

-L 鎖定用戶

-U 解鎖用戶

-e YYYY-MM-DD: 用戶賬號過期日期

-f INACTIVE 設定非活動權限

Linux用戶和組的相關管理命令(一、用戶的相關命令)

Linux用戶和組的相關管理命令(一、用戶的相關命令)

shadow:

xiaomi:!!:17369:0:99999:7::17369:

passwd:

xiaomi:x:509:507:xiaohong 123455:/home/xiaohong:/bin/csh

刪除用戶 userdel

-r 刪除用戶家目錄

Linux用戶和組的相關管理命令(一、用戶的相關命令)

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

(0)
lvqixinlvqixin
上一篇 2017-07-22
下一篇 2017-07-22

相關推薦

  • 馬哥教育網絡班N22期+第8周課程練習

    1、請描述網橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區別。 網橋:是連接兩個局域網的基于MAC地址數據存儲轉發設備,工作于數據鏈路層集線器:所有端口處于同一個廣播域和沖突域中,帶寬共享,工作于物理層二層交換機:多端口網橋,一個端口一個沖突域,默認所有端口位于同一個廣播域中,可以劃分vlan,隔離廣播域,帶寬獨享三層交換機:具有路由功能的二…

    Linux干貨 2016-10-19
  • LAMP及nfs、samba的綜合練習

    練習一: 配置第一臺主機:服務端共享目錄: [root@localhost /]# yum install nfs-utils [root@localhost /]# systemctl start rpcbind [root@localhost /]# sy…

    Linux干貨 2016-10-24
  • 網絡基本概念介紹

    Linux網絡屬性管理 網絡節點分布:廣域網、城域網、局域網 按交換方式:線路交換、報文交換、分組交換 按網絡拓撲結構:以太網,令牌環網、星型網絡、樹型網絡、總線型網絡、網狀網絡 Ethernet: CSMA/CD 載波偵探/多路訪問/沖突檢測機制 1.想發送信息的接點首先“監聽”信道,看是否有信號在傳輸。如果信道空閑,就立即發送。2.如果信道忙,則繼續監聽…

    Linux干貨 2016-07-29
  • Linux文件管理初步(第二周)

    第二周作業 1.Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示 目錄管理管理類命令 mkdir make directories mkdir [OPTION]… DIRECTORY… 注意:路徑基名作為命令的作用對象時,基名之前的路徑必須要存在;     -p:自動按…

    Linux干貨 2016-09-05
  • VimTutor中文版

        歡  迎   閱   讀   《 V I M  教  程 》           …

    Linux干貨 2016-08-24
  • 密碼保護:測試信息, 順便貼上以前年少輕狂的內容.(未整理)

    無法提供摘要。這是一篇受保護的文章。

    Linux干貨 2017-07-11
欧美性久久久久