Linux基礎(二)
Linux基礎(二)
4、使用者及使用者組
4.修改使用者
usermod [選項] 使用者名稱
選項包括-c -d -m -g -G -u以及-o
注意修改時,如果主目錄不存在,即使加上-m選項,也不會建立該目錄
5.修改使用者口令
passwd [選項] 使用者名稱
- l(lock)鎖定口令,即禁用賬號
- u(unlock) 口令解鎖
- d(HOME_DIR) 使賬號無口令(刪除密碼)
- f 強迫使用者下次登陸時修改口令 如果預設無使用者名稱,則修改當前使用者的口令
passwd 修改自己的密碼
passwd tom 修改tom的密碼 管理員才可以修改其他人的密碼
6. 切換使用者
su -目標使用者 管理員切換使用者不需要密碼,使用者切管理員需要
7.刪除使用者
userdel 使用者名稱 刪除指定使用者
userdel -r 使用者名稱 在刪除指定使用者的同時刪除他的home目錄
8.使用者組管理
1.groupadd [選項] 使用者組
可使用的選項有 -g GID指定新使用者組的組標識號
-o 一般與-g選項同時使用,標示新使用者
2.groupdel 使用者組名 刪除使用者組
如果刪除使用者組,已經被使用者追加為附加組對應的所有使用者的該附加組會被撤銷掉
如果被刪除的使用者組,已經被使用者指定為使用者組,則該使用者組無法刪除
3.修改使用者組
groupmod [選項] 使用者組
-g GID 為使用者指定新的組標識號
-o 與-g選項同時使用,使用者組的新GID可以與系統已有使用者組的GID相同
-n 新使用者組 將使用者組的名字改為新名字
4.使用者組切換
newgrp root將當前使用者切換到root使用者組,前提條件是root使用者組確實是該使用者的主組或附加組
五、使用者賬號有關的系統檔案詳細介紹
gm❌802:0::/home/z:/bin/bash
1./etc/passwd中一行記錄對應著一個使用者,每行記錄又被冒號分隔為7段
使用者名稱:口令:使用者標識號:組標識號:註釋性描述:主目錄:登陸shell
使用者名稱:通常長度不超過8個字元,並且大小寫字母或數字組成,登陸名中不能有冒號
2./etc/shadow中的記錄與/etc/passwd中的一一對應,它由pwocnv命令根據/etc/passwd中的資料自動產生
root:
cp/KtWvX$3APQ6yC4KbDR2E2Wx6xYk/:17365:0:99999:7:::
登入名:加密口令:最後一次修改時間:最小時間間隔:最大時間間隔:警告時間:不活動時間:失效時間:標誌
3.使用者組的所有資訊都存放在/etc/group檔案中
使用者要訪問屬於附加組的檔案時,必須首先使用newgroup命令使自己成為所要訪問的組中的成員
六、許可權
drwxr-xr-x. 2 root root 4096 Oct 4 2015 Downloads
1.d 檔案型別 [d]是目錄 [-]是檔案 [l]是連結檔案類似windows快捷方式裝置與裝置檔案[b],[c]
1.1塊(block)裝置檔案[b]:就是一些儲存資料,以提供系統隨機訪問的介面裝置,例如硬碟、軟盤等。你可以隨機的在硬碟的不同塊讀寫,這種裝置就是成組裝置。
演示:cd /dev;然後ls –al sda:
1.2字元(character)裝置檔案[c]:是一些串列埠的介面裝置,例如鍵盤,滑鼠。這些裝置的特徵就是“一次性讀取”的,不能夠截斷輸出。
2.rwx所屬使用者許可權 讀寫執行
r-x所屬使用者組許可權 讀 執行
r-x其他使用者許可權
3.第二列表示有多少檔名連結到此節點(i-node)
七、改變檔案屬性和許可權
1.改變所屬使用者組
chgrp [-R] dirname/filename [-R]為遞迴修改
2.改變檔案所有者
chown[-R] 使用者賬號:使用者組名 dirname/filename
3.改變許可權
chmod[-R] mode dirname/filename
1.數字型別改變許可權 r:4 w:2 x:1相加得許可權
owner=rwx=4+2+1=7
group=rwx=4+2+1=7
others=—=0+0+0=0
修改許可權改為700即可
2.符號型別改變檔案許可權
u,g,o三身份代表own,group,other
a代表全部
有+ - =
chmod u=rwx,go=rx
八、網路
1.IP地址分析
ip地址=網路位+主機位
相同的網路,網路位肯定相同,主機位不一樣
不同的網路,網路位肯定不同,主機位可能一樣
交換機連結相同的網路,路由器連結不同的網路
2.ssh免密登陸
1.生成公鑰/私鑰 ssh-keygen
2.將公鑰拷貝到伺服器段
ssh-copy-id -i ~/.ssh/id_rsa.pub @
3.wget命令
wget[引數] [URL地址]
支援斷點下載功能
同時支援FTP和HTTP下載方式
支援代理伺服器
wget -O newname.new
wget --limit-rate=300k限速下載單位 byte/秒
wget -c 斷點續傳
wget -c http:[url]
wget -b 後臺下載
wget -i 下載多個檔案
wget -i urlfile.txt