用戶、組

用戶user:  令牌token,identity   Linux用戶:username/UID  

管理員:root,0   普通用戶:1-65535  系統用戶:1-499(CENTOS6),1-999

對守護進程獲取資源進行權限分配  登錄用戶:500(CENTOS6)+,1000+ 交互式

組group: Linux組:groupname/GID   管理員組:root,0

普通組: 系統組:1-499,1-999  普通組:500+,1000+

組的類別: 用戶的主要組(主組):用戶必須屬于一個組且只有一個主組

組名同用戶名,而且僅包含一個用戶的,是私有組

用戶的附加組(輔助組):一個用戶可以屬于零個或多個輔助組

用戶、組的配置文件: 主要配置文件:


/etc/passwd:用戶及其屬性信息(名稱、UID、主組ID等)

wKiom1efSGHhHZQdAAASVJhTMyA993.png

用戶名:UID:GID:用戶描述:家目錄:shell類型


/etc/group:組及其屬性信息

/ect/shadow:用戶密碼及其相關屬性

/etc/gshadow:組密碼及其相關屬性

shadow文件格式: 登錄用名  用戶密碼:一般用512加密

wKioL1efRUSTBvEFAAAgoGCvr5g461.png

密碼加密:加密機制: 加密:明文–>密文   解密:密文–>明文

單向加密:哈希算法,原文不同,密文不同   

算法md5,sha1,sha224,sha256,sha384,sha512 

更加精密的算法 authconfig  –passalog=sha256  –update

groupwen文件格式: 群組名稱:就是群組名稱   群組密碼:通常不需要設定,是被記錄在/etc/gshadow   GID:就是群組的ID

用戶創建: useradd [options] LOGIN

-u UID : [UID_MIN, UID_MAX] 定義在/etc/login.defs

-o 配合-u 選項,不檢查UID 的唯一性

-g GID :指明用戶所屬基本組,可為組名,也可以GID

-c "COMMENT" :用戶的注釋信息

-d HOME_DIR: 以指定的路徑( 不存在) 為家目錄

-s SHELL : 指明用戶的默認shell 程序可用列表在/etc/shells 文件中

-G GROUP1[,GROUP2,…] :為用戶指明附加組,組必須事先存在

-N 不創建私用組做主組,使用users 組做主組

-r: 創建系統用戶 CentOS 6: ID<500 ,CentOS 7: ID<1000

wKioL1efTNryjEzhAAAkPO6CIUs936.png

-d:wKioL1efT0eDNPH-AAAyWLxoSCI857.png

-s:wKioL1efT8OxqljsAAAUAyoDS9Y775.png

-N:wKioL1efUNPy9uXRAAAc52r4q1U297.png


/etc/skel新創建用戶家目錄的模板文件夾 如果某用戶家目錄被刪除,可通過這里找回

/etc/default/useradd  useradd的配置文件

wKioL1efVVmQ-JIUAAAdbMrAfCI189.png

原創文章,作者:舊城以西,如若轉載,請注明出處:http://www.www58058.com/28511

(0)
舊城以西舊城以西
上一篇 2016-08-04 14:40
下一篇 2016-08-04 14:40

相關推薦

  • 文件查找

    文件查找 簡介:在文件系統上查找符合條件的文件,就是文件查找。 文件查找命令:locate, find            非實時查找(數據庫查找):locate        &nbsp…

    Linux干貨 2016-08-18
  • pam_mysql認證ftp虛擬用戶賬號,且擁有不同的權限

    關防火墻:#systemctl stop firewalld                #setenforce 0 #yum install mariadb.server #yum install mariadb-d…

    Linux干貨 2017-06-07
  • 學而時習之

    1、 Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。 文件管理類命令 ls, 查看:cat,more,less,tail,head,tac 復制:cp 移動:mv 刪除:rm 創建:touch 元數據屬性:stat 查看內容類型:file 文本編輯器:nano,vi Linux的文件類型       &…

    Linux干貨 2016-09-24
  • ?{ 編譯內核;自制linux; }

    編譯內核、自制linux 自制簡單的linux 前提約定 CentOS 6.8 , Kernel-2.6.32-642.el6.x86_64 基于GRUB – 0.97 / 分區與 boot 分區獨立, /boot 分區 100M+ ,/ 根分區看具體需求,此處為 1G Vmware 12.1,新建一個Li…

    Linux干貨 2016-09-15
  • CentOS系統啟動流程

        Linux系統的組成部分   1、動態視角:內核+根文件系統  2、靜態視角:磁盤分區+文件 Linux運行中的系統環境   1、用戶空間:應用程序(進程或線程)  2、內核空間:內核代碼(系統調用) 內核設計流派:   *單內核設計:把所有功能集成于同一個程序,如:Linux  *微內核設計:每種功能使用一個單獨的子系統實現,如…

    Linux干貨 2016-12-30
  • Cent OS 6 編譯方式安裝LAMP

    細節要求: (1) 三者分離于三臺主機; (2) 一個虛擬主機用于提供phpMyAdmin;另一個虛擬主機用于提供wordpress; (3) PHP使用FastCGI+xcache; (4) httpd使用非prefork的mpm模式; 一、CentOS6環境準備 1、OS(CentOS6.8)下開發環境包的安裝,編譯安裝程序包需要使用 #yum grou…

    Linux干貨 2017-02-24
欧美性久久久久