[TOC]linux
用戶帳號shell
組帳號(用戶權限的集合)vim
UID和GID(標籤,標識號)windows
UID(User IDentity,用戶標識號)bash
GID(group IDentify,組標識號)ide
保存用戶名稱、宿主目錄、登陸Shell等基本信息ui
帳號記錄用冒號分隔加密
用戶帳號:用戶名3d
密碼佔位符:表明有密碼,並無起到密碼的個數和內容的屬性blog
用戶帳號 ID :UID
組帳號ID:GID,GID基本上指私有組,名稱與UID基本上是一致
用戶說明:描述性信息
宿主目錄:家目錄
登陸shell:是否能夠登陸系統,/bin/bash /sbin/bash 是能夠 /sbin/nologin 沒法人爲登陸
影子文件,shadow,密碼記錄對應格式解釋,用冒號分開
用戶名:密碼被加密:從1970.1.1日誕生日起過了14374天:0表明密碼最短使用期限,表明隨時能夠修改密碼:99999表明最長密碼使用期限:7表明會提早7天提醒你修改密碼:還有失效時間,過了99999天以後,多少天后帳號會失效
bin:*,!,!!表明沒法登錄
-u 指定UID
-d 指定家目錄
-e 指定失效時間,能夠使用年-月-日格式
-g 指定基本組
-G 指定附加組 (組必需要已存在)
-M 指定不建立家目錄
-s 指定是否容許從shell 登陸
-d 清除密碼
-l 指鎖定帳號密碼
-u 指解鎖帳號密碼
-S 查看用戶當前狀態是否被鎖定
vim /etc/passwd
uid序號:
序號 | 用戶 |
---|---|
0 | root |
1-999 | 程序用戶 |
1000-60000 | 普通用戶 |
99 | nobody匿名用戶 |
在passwd中修改參數,lisi就能夠登陸
passwd -l 鎖定用戶密碼,本地圖形界面登陸端不能登錄,但字符界面能夠登陸,(高權限用戶切換到李四用戶)
/sbin/nologin 用戶沒法直接登錄和被切換登陸
system用戶權限最大,可是沒法人爲登陸
passwd 後面不指定用戶名,就是修改當前密碼,即默認用戶名爲當前用戶
-u:修改用戶的UID號
-d:修改用戶的家目錄
-e:修改用戶的帳戶失效時間
-s:指定用戶的登陸shell
-l 更改用戶帳號的登陸名稱
-L 鎖定用戶帳戶
-U 解鎖用戶帳戶
-l 詳細信息 -d本目錄路徑
以隱藏文件存在
~/.bash_profile 指定環境變量,在每次登錄shell時,就會加載其中的參數
~/.bashrc 在用戶登陸時就會被加載
~/.bash_logout 指註銷時會起做用
-g 指定組GID 組也是從1000開始排序
-M 多用戶添加
--stdin 標準性輸入,免交互
若是用M添加成員,就會對這個組進行覆蓋,把以前所在用戶所有覆蓋
-a 不會覆蓋,至關於追加含義
刪除也只能一個一個刪
查詢用戶所屬的組
查詢用戶身份標識
查詢用戶帳戶的詳細信息
查詢已登陸到主機的用戶信息
查詢歷史用戶登陸記錄
文件類型文件下,本身也包含一個子文件,大小,日期,類型
首字符表示文件類型(-數據文件)d 目錄 l連接文件 c 字符設備文件(控制輸入輸出) b塊設備文件(控制存儲)
權限,三個一組,分爲三塊,分別是屬主,屬組,全部人
頭一塊表明屬主權限 最多的是rwx
第二塊是屬組權限 rw- 能讀能寫不能執行 r-x 能都能寫不能執行
第三塊r-- 全部人權限, other 其餘 r-- 只讀權限
1 子文件,本身
root 屬主
root 屬組
513 大小 單位:字節
11yue 5 2016 建立時間
這一條目總體叫作元信息
數據文件最高權限666
目錄最高權限777
默認建立755或者644或者700.600.
改屬主屬組用.分隔也能夠
重點理解