Linux系統學習 二、測評-身份鑒別1

来源:https://www.cnblogs.com/Yuuki-/archive/2019/11/13/11847018.html
-Advertisement-
Play Games

身份鑒別 1)對登陸操作系統和資料庫系統的用戶進行身份表示和鑒別 1、密碼文件中的口令欄位是否不為空 2、檢查各個用戶主目錄下的.rhosts文件 3、查看/etc/hosts.equiv 學習: 1、用戶主目錄 ~代表用戶主目錄 對一般用戶而言,~表示/home/(用戶名) 對root用戶而言,~ ...


身份鑒別

   1)對登陸操作系統和資料庫系統的用戶進行身份表示和鑒別

   1、密碼文件中的口令欄位是否不為空

   2、檢查各個用戶主目錄下的.rhosts文件

   3、查看/etc/hosts.equiv

學習:

1、用戶主目錄

~代表用戶主目錄

對一般用戶而言,~表示/home/(用戶名)

對root用戶而言,~表示/root

 

root用戶主目錄

 

顯示當前目錄

pwd   顯示當前目錄

pwd –p  顯示當前目錄的絕對路徑

   4、查看/etc/passwd文件中各種用戶的第二段處是否不為空

   5、輸入find / -name “.rhosts”,查看那各個.hosts文件

   6、查看/etc/hosts.equiv

學習:

/etc/passwd文件預設是隱藏的,可以用ls –al /etc/查看或者直接cat /etc/passwd讀取內容

 

passwd的文件內容

含義

在passwd中的內容

每行信息代表每個用戶信息,用“:”分割開來,一共7個欄位

含義如下:

用戶名:

代表用戶身份的字元串,但是在Linux中真正識別用戶身份的是UID,這個字元串就是為了用戶方便記憶。

密碼:

“x”代表該用戶設置了密碼,但真正的密碼內容沒有顯示出來(保存在/etc/shadow中)

UID:

是用戶的ID,讓Linux來識別不同用戶的。

UID取自0~65535之間的數,不同範圍代表不同的含義

UID含義

GID:

全稱是“Group ID”,簡稱“組ID”,表示用戶初始組的ID號。

初始組,指用戶登陸時就擁有這個用戶組的相關許可權。每個用戶的初始組只能有一個,通常就是將和此用戶的用戶名相同的組名作為該用戶的初始組。比如說,我們手工添加用戶 lamp,在建立用戶 lamp 的同時,就會建立 lamp 組作為 lamp 用戶的初始組。

附加組,指用戶可以加入多個其他的用戶組,並擁有這些組的許可權。每個用戶只能有一個初始組,除初始組外,用戶再加入其他的用戶組,這些用戶組就是這個用戶的附加組。附加組可以有多個,而且用戶可以有這些附加組的許可權。

舉例來說,剛剛的 lamp 用戶除屬於初始組 lamp 外,又把它加入了 users 組,那麼 lamp 用戶同時屬於 lamp 組和 users 組,其中 lamp 是初始組,users 是附加組。

初始組和附加組的身份是可以修改的,但是在工作中不修改初始組,只修改附加組,因為修改了初始組有時會讓管理員邏輯混亂。

描述性信息:

該欄位就是解釋該用戶的一些意義。

主目錄:

就是用戶登錄後有操作許可權的訪問目錄,通常稱為用戶的主目錄。

預設的shell:

就是命令解釋器(命令提示符,終端),該欄位也可以理解為用戶登陸之後所擁有的的許可權。

 

shadow文件查看:

 

文件內容

密碼存儲的結構:

賬戶名:賬戶名與/etc/passwd裡面的賬戶名是一一對應的關係。

密碼:這裡可以看到3類,分別是字元串、*和!!其中,字元串就是加密過的密碼文件;*代表帳號被鎖定;!!表示這個密碼已經過期了。字元串是以$6$開頭的,表示是用SHA-512加密的;$1$ 表示是用MD5加密的;$2$ 表示是用Blowfish加密的;$5$表示是用 SHA-256加密的。

修改日期:這個是表示上一次修改密碼的日期與1970-1-1相距的天數密碼不可改的天數:假如這個數字是8,則8天內不可改密碼,如果是0,則隨時可以改。

密碼需要修改的期限:如果是99999則永遠不用改。如果是其其他數字比如12345,那麼必須在距離1970-1-1的12345天內修改密碼,否則密碼失效。

修改期限前N天發出警告:比如你在第五條規定今年6月20號規定密碼必須被修改,系統會從距離6-20號的N天前向對應的用戶發出警告。

密碼過期的寬限:假設這個數字被設定為M,那麼帳號過期的M天內修改密碼是可以修改的,改了之後賬戶可以繼續使用。

帳號失效日期:假設這個日期為X,與第三條一樣,X表示的日期依然是1970-1-1相距的天數,過了X之後,帳號失效。

保留:被保留項,暫時還沒有被用上。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 針對CCTV攝像頭的掃描爆破工具 :Cameradar 0x01功能介紹 簡述:Cameradar 是一款基於docker使用的RTSP數據流訪問工具。該工具可以通過基於RTSP協議認證的形式暴力破解賬號密碼。可以滲透常規的CCTV攝像頭。自帶賬密字典和目標流路徑欄位。 功能詳解: 可以檢測任何可訪 ...
  • 方法 ...
  • 一、DNS相關介紹 DNS(Domain Name System)功能變數名稱系統協議,作為功能變數名稱和IP地址相互映射的一個分散式資料庫,能夠使用戶更方便的訪問互聯網,而不用挨個記住IP地址。通過主機名,最終得到該主機名對應的IP地址的過程叫做功能變數名稱解析(或主機名解析)。DNS協議號是udp53。DNS伺服器的作 ...
  • 1 下載安裝包 2 解壓 3 添加httpd對於apr,apr util,pcre的依賴 4 安裝apr 5 安裝apr util 6 安裝prce 7 安裝httpd 8 關閉防火牆 9 編輯httpd的配置文件 10 添加apache的快捷方式 11 修改httpd 12 運行httpd ...
  • 1 設置隨機密碼 2 重啟,在開機時按F2 3 在載入linux內核的地方添加 4 查看/sysroot的掛載情況 5 用讀寫的方式掛載 6 進入linux終端 7 修改密碼 8 添加啟動掃描文件 touch /.autorelabel 9 重啟 ...
  • 1 安裝samba 2 添加用戶 3 設置共用文件用戶的密碼 4 創建公共共用文件 5 修改smb的配置文件 6 關閉防火牆 7 查看SELinux模式 8 修改SELinux模式 9 啟動smb 10 打開windwos,我的電腦,輸入\\192.168.0.108 11 輸入smbuser和密碼 ...
  • -e 判斷對象是否存在 -d 判斷對象是否存在,並且為目錄 -f 判斷對象是否存在,並且為常規文件 -L 判斷對象是否存在,並且為符號鏈接 -h 判斷對象是否存在,並且為軟鏈接 -s 判斷對象是否存在,並且長度不為0 -r 判斷對象是否存在,並且可讀 -w 判斷對象是否存在,並且可寫 -x 判斷對... ...
  • 環境 主機: Windows 10 虛擬機: VMware 15 Pro 鏡像: 一、安裝過程: 然後開啟虛擬機 設置主機名 時區 密碼 最小安裝 等著 重啟 登錄 二、配置靜態IP地址 輸入ifconfig後沒有配置IP地址,接下來進行手動配置。 輸入以下命令進入IP配置文件進行配置 原始內容 進 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...