知識來自老師!
文件內容查看命令: 一切皆文件
cat:cat -n 顯示行號 ,羅列所有的內容,從前向後看---查看內容少的文件
tac: 倒置查看, 從後向前看 內容少的文件
less:回車是行顯示,空格是頁顯示,支持搜索內容---查看內容多的文件
more :不支持搜索,分頁顯示更多的東西
head: 文件前 head /var/log/messgeg -3n 顯示前3行
tail : 文件後幾行 tailf -fn 3 /var/log/messages 顯示後3行
------------------------------
用戶和組的操作
----------------
創建用戶 useradd
-u 新建用戶時指定UID
-g 新建用戶時指定用戶默認組(該組需存在,且指定後不會創建和用戶同名的組)
-G 指定用戶附加組
-s 指定用戶登錄shell
-d 指定用戶家目錄
-------------------
創建組 & 同時創建和用戶名一樣的組 & 並在/var/spool/mail 下創建郵件 (行爲來自文件 /etc/default/useradd)
----------------
usermod 修改用戶屬性
-u 修改uid
usermod -u 新id zhangsan 修改組id
-g 修改默認組
usermod -g 組名 zhangsan
-G 修改附加組
usermod -G root zhangsan 更改附加組
usermod -aG root zhangsan 追加多個附加組
-s 修改登陸shell
usermod -s /sbin/nologin zhangsan
-d 修改家目錄
usermod -d /tmp/zs zhangsan
查看用戶 tail /etc/passwd
查看用戶id :id 用戶名
用戶默認組:有且只能有1個,附加組可有多個
-------------------
刪除用戶 userdel
userdel 用戶名 只刪除了用戶,但他的文件還在。
徹底刪除:userdel -r zhangsan 刪除用戶及其文件
------------------
改密碼
---root用戶設置密碼:(1)不需要輸入舊密碼 :passwd (2)可以使用簡單密碼:123 (3)可爲指定用戶設置密碼 :passwd 用戶名
---普通用戶修改密碼:(1)需要輸入由root用戶爲之設置的舊密碼 (2)必須滿足複雜性要求 密碼的複雜度:大寫+小寫+特殊字符+數字>=8,即長度和複雜度 (3)只能爲自己修改密碼
---------------
切換用戶
su - 用戶名
從root切換的時候,不需要知道用戶原密碼
但是從普通用戶端改密碼,需要知道原密碼,密碼過於簡單也不能成功
----------------------
添加組 :在group文件添加信息,同時給這個組分id====groupadd 組名
修改組id : ====groupmod -g id號 組名
刪除組 :====groupdel 組名 ( 刪除組之前,移除組中原有的用戶)
-================
sudo 提前看
==============
題目:
部門 用戶
teacher jfwu,jfcai
market tom mary
manager jfhan zhang
下節課:
權限
UGO
umask