從0開始學習Linux linux使用者管理(一)

2021-09-13 17:16:45 字數 1870 閱讀 7927

存放目錄:/etc/passwd

功能:存放每乙個使用者的資訊

獲取幫助:man 5 passwd

開啟以後可以看到的格式:

account:password:uid:gid: gecos: directory :shell

其中每一行都代表乙個使用者(利用這一點,通過命令wc -l /etc/passwd檢視有多少行既可以得到使用者總數)

root :x :0:0:root:/root:/bin/bash
字段

含義使用者名稱

登入時使用的使用者名稱

密碼密碼位 並不真正存放密碼

uid使用者標識號

gid預設組標識號

注釋性描述

存放使用者全名等資訊

宿主目錄

使用者登入後的預設目錄

命令直譯器

使用者使用的shell,預設為bash

linux 使用者分為3種

專案value

超級使用者

(root,uid=0)

普通使用者

(uid 500-60000)

偽使用者(uid 1-499)

偽使用者:

1、為使用者與系統和程式服務相關;

bin、daemon、shutdown、halt、等,任何linux系統預設都有

mail、news、games、apache、ftp、mysql、以及sshd、等,與linux系統程序有關

2、為使用者不需要或者無法登陸系統

3、可以沒有宿主目錄

每個使用者至少有乙個組,每個組可以包括多個使用者,每個組享有該組共有的許可權

存放目錄:/etc/shadow

功能:儲存真正的使用者密碼

字段含義

使用者名稱使用者登入的名稱

加密密碼

存放使用者加密後的密碼

最後修改時間

最近一次進行修改的時間

最小時間間隔

多久能夠修改一次密碼

最大時間間隔

密碼保持有效的最多天數

警告時間

距離最大時間間隔多少天發出修改密碼警告

賬號閒置時間

某使用者多久未登入

失效時間

天數為單位,設定使用者多久失效

標誌未使用

應用:如果把密碼刪空,可以直接登入到系統中,因此可以用來某使用者密碼忘記的情況,刪空密碼登入後重新修改密碼

shadow檔案中的密碼與passwd中密碼位的關係

pwconv  首先在passwd的密碼位生成密碼,寫入到/etc/shadow檔案中

pwunconv 可以利用這個命令回寫密碼到passwd中,來了解shadow檔案密碼生成過程

通過以上兩個檔案可以實現手動新增使用者,同時要把新使用者資訊檔案etc/skel 目錄下的檔案拷貝到宿主目錄/home/使用者名稱下即可命令為 cp -rf .* /home/使用者名稱

/etc/skel 全都是隱藏檔案

存放目錄:/etc/login.defs

存放

郵件資訊

預設值最大時間間隔,最小時間間隔,密碼最短長度,警告時間

uid 500-60000

預設建立宿主目錄

預設許可權

/etc/default/useradd

存放

預設組

預設宿主目錄

賬戶是否被禁用

賬戶失效時間

shell

預設配置檔案

建立郵件資訊

存放路徑與含義

/etc/motd 登入成功以後顯示的資訊

/etc/issue 存放登入提示資訊(預設為linux系統版本以及平台,最好改一下,比較安全)

機器學習 從0開始

by 香蕉麥樂迪 機器學習簡介 機器學習是許多演算法的統稱,其中包含最近幾年火熱的深度學習,還包括許多適用於各種不同場景的其他機器學習演算法 邏輯斯特回歸,svm,knn,adaboost,em,kmeans等等 這些演算法從誕生到現在都有了幾十年的歷史 深度學習指的是深度神經網路,其中用於處理影象...

openGLSL從0開始學習

首先,找了些優秀的學習 openglsl 雙緩衝 double buffer 機制 01 20getting 20started 03 20hello 20window opengl 三角形 01 20getting 20started 04 20hello 20 opengl shading la...

從0開始 二

slam是指當某種移動裝置 如機械人 無人機 手機等 從乙個未知環境裡的未知地點出發,在運動過程中通過感測器 如雷射雷達 攝像頭等 觀測定位自身位置 姿態 運動軌跡,再根據自身位置進行增量式的地圖構建,從而達到同時定位和地圖構建的目的。sfm structure from motion 是一種和sl...