Linux_基本知識(shí)二

單用戶模式破解 Linux 系統(tǒng)密碼

緊接上一章
1、重啟 Linux

shutdown  -r  0 : 立即重啟
reboot   : 立即重啟

重啟后,在數(shù)秒時(shí)按鍵小 e ,進(jìn)入菜單編輯模式

image.png

3、再次單擊小 e 進(jìn)入內(nèi)層菜單

image.png

4、選擇第二個(gè)慘淡再次單擊 小 e 進(jìn)行編輯模式

image.png

修改完成后,單擊回車

image.png

5、返回上一級(jí)目錄后,單擊小 b 重啟計(jì)算機(jī)

image.png

6、基本語(yǔ)法

passwd  用戶名:重置密碼
image.png

7、設(shè)置密碼后,重啟操作系統(tǒng)

image.png

8、以 root + 新密碼登陸操作系統(tǒng)

image.png

怎么樣驚不驚喜 , 刺不刺激 , 不過(guò)放心我們有解決辦法,要解決這個(gè)問(wèn)題就要進(jìn)行裝載口令設(shè)置

想要解決這個(gè)問(wèn)題 首先打開(kāi) grub.conf 文件

文件位置


image.png

使用 ls -l 查看軟件文件的真實(shí)路徑

image.png

使用 vim 編輯器打開(kāi) /boot/grub/grub.conf文件(打開(kāi)真實(shí)文件有語(yǔ)法著色)

image.png

打開(kāi)后,效果如下圖說(shuō)是
顯示為空,原因:grub.conf文件屬于系統(tǒng)文件,必須使用超級(jí)管理員打開(kāi)


image.png

打開(kāi)后效果如下圖所示

image.png
  • 第10行:系統(tǒng)啟動(dòng)后,默認(rèn)進(jìn)入索引為 0 的第一個(gè)操作系統(tǒng)
  • 第11行:系統(tǒng)默認(rèn)秒數(shù)時(shí)間,默認(rèn)為 5 秒
  • 第12行:系統(tǒng)的背景圖
  • 第13行:隱藏操作系統(tǒng)菜單
  • 第14~17行:第一個(gè)操作系統(tǒng)的相關(guān)信息
    文件顏色普及
  • 黑色文件:代表普通文件
  • 深藍(lán)色文件:代表文件夾
  • 淺藍(lán)色文件:軟連接文件(相當(dāng)與window中的快捷方式)

當(dāng)我們安裝Linux 操作系統(tǒng)時(shí),一定要給 Linux 操作系統(tǒng)設(shè)置一個(gè)裝載口令,放置普通用戶破解Linux密碼
設(shè)置明文密碼


image.png

但是設(shè)置明文密碼很容易泄密,所以建議使用 MD5+crypt 算法對(duì)明文密碼進(jìn)行加密


image.png

設(shè)置裝載口令
image.png

再次使用單用戶模式破解 Linux密碼,效果如下

image.png

/*************************************** 我是分割線 *************************************** /

選擇登陸頁(yè)面

Linux 操作系統(tǒng)一共有兩個(gè)界面,圖形界面+字符界面,為什么一啟動(dòng)操作系統(tǒng)就會(huì)自動(dòng)進(jìn)入圖形化界面呢?
文件位置: /etc/inittab
使用 vim 編輯器打開(kāi) /etc/inittab 文件

image.png

打開(kāi)后效果如下

image.png

由以上圖解可知,Linux 操作系統(tǒng)的運(yùn)行級(jí)別一共由 7 種模式

  • 運(yùn)行級(jí)別 0 : 關(guān)機(jī)模式(不要把這種模式設(shè)置為默認(rèn)模式)
  • 運(yùn)行級(jí)別 1 : 單用戶模式(維護(hù)系統(tǒng))
  • 運(yùn)行級(jí)別 2 : 多用戶模式 ( 不帶 NFS 網(wǎng)絡(luò)共享服務(wù))
  • 運(yùn)行級(jí)別 3 : 多用戶模式 (帶 NFS,字符模式)
  • 運(yùn)行界別 4 : 自定義模式
  • 運(yùn)行級(jí)別 5 : 圖形化界面
  • 運(yùn)行級(jí)別 6 : 重啟模式
    設(shè)置默認(rèn)模式如下圖(運(yùn)行級(jí)別 3 5 可設(shè)置其他不合適)
image.png

掛載文件系統(tǒng)

文件位置:/etc/fstab
普及掛載的小知識(shí)


image.png

使用VIM 編輯器打開(kāi) /etc/fstab文件,效果如下圖所示

image.png

打開(kāi)后如下圖所示

image.png
  • 第1列:UUID,設(shè)備編號(hào)或設(shè)備名稱
  • 第2列:掛載目錄
  • 第3列:掛載格式
  • 第4列:掛載參數(shù)
  • 第5列:是否備份
  • 第6列:是否自檢

用戶與組

用戶與組的關(guān)系

image.png

與組相關(guān)的文件

組文件 /etc/group


image.png

打開(kāi)后如下圖


image.png

第一列 : 組名稱
第二列 : 一個(gè) X 占位符,代表組密碼,真實(shí)密碼在 /etc/gshadow文件中

第三列 : 組 id , 說(shuō)明: 0 代表 root 超級(jí)組,1~499 代表系統(tǒng)組
第四列 : 組內(nèi)用戶(附屬組內(nèi)的用戶)

與用戶相關(guān)的文件

  • /etc/passwd : 用戶文件
    使用 vim 編輯器打開(kāi) /etc/passwd , 如下圖所示


    image.png

    打開(kāi)后,如下圖所示

image.png

第一列 : 用戶名稱
第二列 : 用戶密碼,使用一個(gè) x 占位符,真實(shí)密碼存儲(chǔ)在/etc/shadow 文件中
第三列 : 用戶的 id 編號(hào)
第四列 : 所屬組 id 編號(hào)
第五列 : 用戶備注
第六列 : 用戶的家,普通用戶在 home , 超級(jí)管理員在/root
第七列 : 用戶的指令目錄,如果此參數(shù)是 /sbin/nologin 代表此用戶不能登錄操作系統(tǒng)

/etc/shadow : 用戶密碼文件
使用 VIM 編輯器打開(kāi) /etc/shadow 文件,如下圖所示

image.png

打開(kāi)后效果

image.png

第一列:用戶名稱
第二列:用戶密碼

與組相關(guān)的 Shell 指令

  • groupadd 組名 : 添加組
image.png

相關(guān)選項(xiàng)
-g : 添加組是 , 指定組 id

image.png
  • groupmod 組名
    相關(guān)選項(xiàng) -n : 修改組名稱
image.png

-g : 修改組 id

image.png
  • groupdel 組名
image.png
VIM 使用小技巧:在行末模式下
使用 : 0 代表跳轉(zhuǎn)到 第 1 行
使用 : $ 代表跳轉(zhuǎn)到最后 1 行

tail指令 : 在不打開(kāi)文件的前提下,查看文件內(nèi)容

tail -n 顯示最后幾行(純數(shù)字) 文件名稱
image.png

與用戶有關(guān)的 Shell 指令

  • useradd 指令 : 添加用戶
image.png

相關(guān)選項(xiàng)
-g group name : 代表添加用戶時(shí)指定用戶的所屬組

image.png
  • usermod 指令 : 修改用戶信息
    相關(guān)選項(xiàng) -c comment : 修改用戶的備注信息
image.png

-l login name : 修改用戶的名稱

image.png

-d home dir : 修改用戶的家

image.png
  • userdel 指令 : 刪除用戶
    相關(guān)選項(xiàng)
    -r : 刪除用戶同時(shí)刪除用戶的家
image.png

設(shè)置用戶口令 ( 密碼 )

基本語(yǔ)法 : passwd[選項(xiàng)] 用戶

image.png

相關(guān)選項(xiàng) :
-S : Status 縮寫(xiě),查看用戶口令狀態(tài)


image.png

特別說(shuō)明:如果一個(gè)用戶 沒(méi)有密碼,也會(huì)顯示密碼被鎖定

-l : lock 縮寫(xiě),代表鎖定用戶,不能登錄操作系統(tǒng)

image.png

-u : unlock 縮寫(xiě),代表解鎖用戶

image.png

-d : del 說(shuō)些,代表刪除用戶密碼

image.png

進(jìn)制普通用戶(除 root ) 登錄操作系統(tǒng)

  • /etc/shadow :進(jìn)制某個(gè)用戶登錄操作系統(tǒng)
image.png

在密碼前添加兩個(gè) ! ! 代表進(jìn)制此用戶登錄操作系統(tǒng),以上文件屬于系統(tǒng)文件,以保存是必須使用 : wq! 進(jìn)行強(qiáng)制保存

  • /etc/nologin : 進(jìn)制所有普通用戶登錄操作系統(tǒng)
image.png

添加或刪除成員(針對(duì)附屬組)

  • gpasswd [選項(xiàng)] 組名
    相關(guān)選項(xiàng) :
    -a user name : 添加用戶到附屬組中
image.png

-d user name : 從附屬組中刪除用戶

image.png

用戶的相關(guān)指令

  • su 指令:切換用戶
image.png

特別說(shuō)明 :

  • 如果從普通用戶切換到超級(jí)管理員,需要密碼

  • 如果從超級(jí)管理員切換到普通用戶,不需要密碼

  • newgrp : 切換所屬組

image.png

創(chuàng)建文件 : touch 文件名稱

image.png
  • whoami : 我是誰(shuí) ?
image.png

查看用戶信息

  • id : 查看的內(nèi)容比較多,查看用戶信息
image.png

groups : 查看的內(nèi)容比較少,只能查看用戶的所屬組

image.png

設(shè)置與查看那用戶資料信息

  • chfn[用戶名稱] : 更改用戶的資料信息
image.png
  • finger[用戶名稱] : 查看那用戶的資料信息
image.png

安裝 finger 需要依賴的軟件

image.png
image.png

使用 finger 查看用戶的資料信息

image.png

賦予普通用戶特殊權(quán)限

普通用戶 : /bin 目錄下的指令
超級(jí)管理員 : 既可以執(zhí)行 /bin 目錄下的指令,還可以執(zhí)行 /sbin 目錄下的指令
有些時(shí)候,需要普通用戶執(zhí)行特殊的權(quán)限(管理員權(quán)限),這個(gè)時(shí)候不能直接把超級(jí)管理員的密碼發(fā)給普通用戶,只開(kāi)放部門(mén)權(quán)限給普通用戶。
文件位置:/etc/sudoers
使用vim編輯器,編輯/etc/sudoers文件,如下圖所示:

image.png

給普通用戶設(shè)置特殊權(quán)限,要用到的知識(shí)點(diǎn):whereis指令
功能:查看系統(tǒng)指令的所在位置,如:

whereis useradd 

示例代碼:

image.png

給普通用戶設(shè)置特殊權(quán)限:

image.png

因?yàn)橐陨衔募橹蛔x文件,所以必須強(qiáng)制保存并退出。
使用sudo -l指令查看普通用戶具有的特殊權(quán)限:

image.png

運(yùn)行結(jié)果:

image.png

執(zhí)行以上指令:添加一個(gè)用戶,小美

image.png

文件操作

文件權(quán)限

r :可讀權(quán)限,值為4
w :可寫(xiě)權(quán)限,值為2
x :可執(zhí)行權(quán)限,值為1
一個(gè)文件或文件夾其對(duì)應(yīng)三個(gè)用戶,第一位文件擁有者,第二位組內(nèi)用戶,第三位組外用戶
文件夾權(quán)限為755
第一位:文件擁有者擁有最高權(quán)限為7 = (4+2+1) = rwx
第二位:組內(nèi)用戶權(quán)限,值為5=(4+1)=rx
第三位:組外用戶權(quán)限,值為5=(4+1)=rx

使用ls指令查看文件權(quán)限

ls [選項(xiàng)] 文件路徑
相關(guān)選項(xiàng):
-l :以列表形式顯示文件信息
-a :顯示所有文件信息(包括隱藏文件)
示例代碼:

image.png

由以上圖解可知:
第1列:文件權(quán)限
一共有10位,第1位代表文件的類型(-代表普通文件,d代表文件夾,l代表軟鏈接文件)
第234位代表文件擁有者的權(quán)限,r(4)w(2),所以最終權(quán)限為6
第567位代表組內(nèi)用戶的權(quán)限,r(4),所以最終權(quán)限為4
第8910位代表組外用戶的權(quán)限,r(4),所以最終權(quán)限為4
綜上所述,index.php的最終權(quán)限為644
第2列:文件數(shù)量
第3列:root,文件的擁有者
第4列:root,文件的所屬組
第5列:文件大小
第6列:文件的創(chuàng)建時(shí)間
第7列:index.php,文件的名稱

目錄管理

  • ① mkdir :創(chuàng)建目錄
image.png

相關(guān)選項(xiàng):
-p :遞歸創(chuàng)建

image.png

-m :創(chuàng)建目錄時(shí)指定目錄權(quán)限

image.png
  • ② rmdir :刪除目錄
image.png

相關(guān)參數(shù):
-p :遞歸刪除

image.png

文件創(chuàng)建與刪除

  • touch指令 :創(chuàng)建文件
    問(wèn)題:touch指令與vim指令創(chuàng)建文件有何區(qū)別呢?
    vim指令打開(kāi)文件,但是如果文件不存在,則自動(dòng)創(chuàng)建該文件
    touch指令只能創(chuàng)建文件而沒(méi)有打開(kāi)功能


    image.png
  • rm指令刪除文件

image.png

相關(guān)選項(xiàng):
-r :遞歸刪除(主要用于刪除文件夾)

image.png

-f :關(guān)閉刪除確認(rèn)

image.png

復(fù)制與移動(dòng)文件或文件夾

  • cp [選項(xiàng)] <源文件路徑> <目標(biāo)文件路徑>
    相關(guān)選項(xiàng):
    -v : 顯示進(jìn)度條
    -R : 遞歸復(fù)制
    -p : 復(fù)制時(shí)保持文件的原有屬性
    -vRp :遞歸復(fù)制,保存文件的原有屬性,顯示進(jìn)度條
    示例代碼:
image.png
image.png

復(fù)制文件時(shí)更改文件名稱:

image.png
  • mv指令 :剪切或移動(dòng)
    相關(guān)指令:
    -v :移動(dòng)時(shí)顯示進(jìn)度條
image.png
  • mv指令 :文件或文件夾重命名
    基本語(yǔ)法:
mv  舊文件名  新文件名
image.png

文件統(tǒng)計(jì)

基本語(yǔ)法:
wc [選項(xiàng)] <文件列表>
相關(guān)選項(xiàng):
-c :統(tǒng)計(jì)文件的字節(jié)數(shù)

image.png

-l :lines縮寫(xiě),統(tǒng)計(jì)文件的行數(shù)

image.png

-w :word縮寫(xiě),統(tǒng)計(jì)文件的單詞數(shù)

image.png

grep搜索匹配行

grep [選項(xiàng)] <字符串> <源文件>
相關(guān)選項(xiàng):
-n :顯示匹配的行號(hào)

image.png

-c :統(tǒng)計(jì)一共有多少行

image.png

-i :ignore縮寫(xiě),代表匹配時(shí)忽略大小寫(xiě)

image.png

顯示文件內(nèi)容

  • cat指令 :正序顯示文件內(nèi)容
image.png
  • tac指令 :倒序顯示文件內(nèi)容
image.png

更改文件的權(quán)限

  • 更改文件的權(quán)限
chmod  -R(遞歸修改) 777
image.png
  • 更改文件的擁有者
chown  -R(遞歸修改) root
image.png
  • 更改文件的所屬組
chgrp  -R(遞歸修改) itcast
image.png

創(chuàng)建鏈接文件

在Linux系統(tǒng)中,軟鏈接文件就是相當(dāng)于Windows中的快捷方式
軟鏈接創(chuàng)建步驟:

ln  [-s]  <源文件或目錄>  <目標(biāo)文件或目錄>

特別說(shuō)明:創(chuàng)建軟鏈接時(shí),要求使用的文件路徑必須是絕對(duì)路徑。

image.png

運(yùn)行結(jié)果:

image.png

Windows中快捷方式與Linux中的軟鏈接的區(qū)別:

  • 打開(kāi)軟鏈接文件
image.png

對(duì)比以上兩個(gè)文件,發(fā)現(xiàn)內(nèi)容都是完全一樣的。

  • 修改軟鏈接對(duì)真實(shí)文件的影響
image.png

有以上運(yùn)行結(jié)果可知,修改軟鏈接文件,真實(shí)文件也會(huì)受到影響。

  • 刪除軟鏈接文件對(duì)真實(shí)文件的影響
image.png

由以上運(yùn)行結(jié)果可知,刪除軟鏈接對(duì)真實(shí)文件沒(méi)有任何影響。

image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容