引導流程過程
注意:安全問題
加電自檢-----bootloader----加載內核----init(運行腳本)----登陸
1)允許任何人以單用戶模式登陸-----
給grub加口令
放到安全位置
2)/etc/passwd中----
修改任何用戶的uid===0
哪些用戶可以使用哪些命令?zhs vi
通過設置目錄或文件的訪問權限
系統命令分類:管理員、普通用戶
/usr/sbin /sbin
/bin /usr/bin
useradd---- 某個組指定管理員
#ls -----相對路徑
系統運行該腳本順序:先從當前目錄找;(PATH)/sbin/ls
/bin/ls
問題:
zhs]#ls
#/bin/ls---絕對路徑 (推薦安全)
/etc/shadow
/home/zhy
/etc/group
#groupadd zhy
#/etc/gshadow
useradd usermod userdel
groupadd groupdel gpasswd
chown
管理員能夠給任何一個用戶指定初始口令?
普通用戶也應該可以更改自己的口令?
查找該命令所在的目錄
#which passwd
#whereis passwd
#passwd
``:反引號 ,解釋(執行)命令
#ls –l `whereis passwd`
-r-s--x—x passwd
#su zhs
$passwd
s:特殊權限位------瞬間轉換身份
只針對可執行文件,以屬主(作者)的位置,表示任何普通用戶都可以以root身份執行該命令
#vi
驗證後發現,普通用戶可以使用vi,
$vi /etc/passwd
將vi腳本添加特殊權限,任何普通用戶都可以以root身份使用vi
chmod 字母方式 u g o a + =
#chmod u+s /bin/vi
$zhs
rwsr-xr-x zhs zhs rmfile
rw-r—r-- zhs zhs file1
註釋:u+s 將(u)ser的執行(x)權限進行共享(s)hare
將user在執行該命令的時候所有的功能都共享給所有人
數字方式 rwx umask 0 000
SETUID======4
#chmod 4755 /bin/vi
案例:給普通文件添加s
sudo:軟件
linux安裝軟件
*** for linux
****.tar.gz
1)編譯好-------二進制文件包
本地(機器、光盤)存在 rpm
依賴關係比較複雜 從網絡下載安裝 yum
2)沒有經過編譯---源碼包
3)安裝文件