第三周第一節、linux和windows互傳文件,用戶配置文件和密碼配置文件、用戶及用戶組管理
Linux和Windows互傳文件
samba、ftp服務都可以實現Linux和Windows文件傳輸,平時我們使用的Xshell中也有一個命令可以實現Linux和Windows文件互傳:
首先我們要安裝軟件包:
[root@a3 ~]# yum -y install lrzsz
從Windows上傳Linux一個文件:
[root@a3 ~]# rz
從Linux上傳至Windows一個文件:
[root@a3 ~]# sz anaconda-ks.cfg
這樣就實現了linux和windows互傳文件;
用戶配置文件和密碼配置文件、用戶及用戶組管理
linux 下與用戶管理相關的配置文件屬於系統配置文件,在目錄/etc 下, 可通過 man 命令查看配置文件幫助信息, 命令格式為: man 5 配置文件名稱, 配置文件名稱為簡單名稱,而非絕對路徑名稱.linux 用戶管理涉及的配置文件有: passwd, shadow, group , gshadow
-
用戶密碼文件: /etc/passwd
cat /etc/passwd
字段分析,以分號為分隔符:a. 用戶名: 用戶名應該有規範,不應隨便定義 b. 密碼標誌: x表示用戶有密碼,具體密碼信息在/etc/shadow中查看 c. 用戶id: id 為0 的是超級用戶,自定義用戶id 從500 之後增加 d. 用戶組id: 用戶初始組id , 每個用戶只能有一個初始組 e. 註釋: 用戶註釋 f. 家目錄: 用戶的家目錄位置,決定了用戶登錄之後進入的默認位置 g. 命令解釋器: 用戶登錄後默認的解釋器shell
-
用戶密碼策略文件: /etc/shadow
cat /etc/shadow
字段分析,分號為分隔符:a. 用戶名:
b. 用戶密碼: 加密之後的密碼串, 以!開頭表示該用戶被鎖定, *表示沒有密碼
c. 修改日期: 最後一次修改密碼的時間,linux 下的時間戳表示
d. 修改間隔: 兩次密碼修改之間最少的間隔時間,單位天
e. 密碼有效期: 單位為天, 99999 可表示永久有效
f. 警告時間: 密碼到期之前的警告時間,登錄之後會有提示,單位為天
g. 寬限時間: 密碼到期之後的寬限時間,0 表示立即失效,-1 表示永不失效, n 表示幾天後失效, 單位為天
h. 賬號失效時間: 到期之後,賬號失效,無論密碼策略是什麽,linux 下的時間戳表示
i. 保留字段
- 用戶組文件: /etc/group
cat /etc/group
字段分析:
a. 組名
b. 密碼標示: x 表示有密碼,密碼在/etc/gshadow 中
c. 組id
d. 附加用戶 - 用戶組密碼策略文件: /etc/gshadow
cat /etc/gshadow
字段分析
a. 組名
b. 組密碼: 加密後的密碼串, 不常用,容易有安全漏洞
c. 管理員:組的管理員,管理員有密碼之後,就可以對組內的用戶進行管理
d. 用戶列表: 組下包含的用戶列表
-
第三周第一節、linux和windows互傳文件,用戶配置文件和密碼配置文件、用戶及用戶組管理