linux添加用戶、文件權限、網絡配置
1. 看用戶賬戶信息文件:cat或less /etc/passwd(都在這個位置)
回車後,圖片下面是解釋的內容
2. 添加用戶a1:useradd a1,要是查看剛才創建用戶,就是:tail /etc/passwd就有了(新創建的用戶默認是500開始,宿主目錄是/home,但root這個超級目錄的宿主目錄就是在/root下)
3. UID類似於身份證號碼,但是可以修改,可只有唯一一個。
4. 指定u3這個用戶的UID為503:useradd -u 505 u3
5. 修改u3 UID為502:usermod -u 502 u3
6. 下面這個圖是創建用戶的舉例
7. -G附加組:我有UID,你也有UID,每人都有,並且我們在同一個組幹活,那麽這個組就是附加組
8. 添加組,組的名字是g1:group g1 (組賬戶文件在 /etc/group)
9. 這不創建好g1這個組了,我查看一下,tail /etc/group,發現不光有g1這個組,還有我之前創建的a1這個用戶的組,可是我剛剛明明只是創建的用戶,為什麽在組裏面還有同名的組呢!因為只要不指定它的用戶組的話,它會默認以你的用戶名為名稱創建
10. 刪除a1用戶和對應的宿主目錄:userdel -r a1,這樣是徹底刪除了, 目錄也刪除了。要是沒有-r,雖然passwd和gronp裏沒有,但是cd /home/,ls一下後還是會有這個目錄的。
11. 刪除組:groupdel,但是必須先刪除用戶才能刪除組(先userdel ,再groupdel)
12. 權限的表格圖
13. 修改權限的例子:-rw-r--r-- ab.txt
看這個例子的所有者u是不是只有讀、寫,沒有執行的權限,那麽我要加執行權限給它:
Chmod u+x ab.txt(用+加號就可以了),然後ll一下(ll=ls -l),就是
-rwxr--r-- ab.txt
這回所有者有讀、寫和執行的權限了,接下來我要給所屬組g賦予了,它是不是只有r,沒有w和x,所有命令是:chmod g+wx ab.txt。其他人的權限賦予也是一樣的:
Chmod o+wx ab.txt這回就是所有的都有權限了。那麽我任性一次,我要讓所有人的權限只有讀r:chmod a-wx ab.txt,這回ls一下後,-r--r--r--,也就是賦予權限用+,減掉權限用減號。或者也可以簡單一些,用等於號=,u=r這樣就是有讀的權限了,例如:讓ab.txt其他人有讀寫權限:chmod o=rw ab.txt !
14. chmod 777 ab.txt:777表示的是所有權限,4是讀,2是寫,1是執行,所以4+2+1=7。3個7代表的是三個權限位。
15. 修改文件權屬:chown(既可以修改所有者也可以修改所屬組)和chgrp(只能修改所屬組)。例如,ab.txt當前用戶所有者是root修改成u1:chown u1 ab.txt,那我要把ab.txt 的所屬組改了呢:chown :g1 ab.txt或chgrp g1 ab.txt
16. 鎖定用戶:usermod -L 要鎖定的用戶 或 passwd -l 要鎖定的用戶
17. 解鎖用戶:usermod -U 要解鎖的用戶
18. 在Linux中網卡,被識別成了文件存放在:/etc/sysconfig/network-scripts/ifcfg-eth0,修改配置文就是 :vim /etc/sysconfig/network-scripts/ifcfg-eth0,進去了以後,有一行是BOOTPROTO=DHCP(如果這前沒有經過setup,是dhcp),那麽就把dhcp修改成none,不用dhcp獲取IP地址。然後NETMASK和IPADDR自己添加。
19. 重啟網卡還有一種命令:ifdown eth0 && ifup eth0
20. 修改主機名:vim /etc/sysconfig/network,修改之後別忘了重啟reboot
21. 兩臺虛擬機進行通信:ping ... ... ...
要是出來64bytes。。。。。。。,這就是好了,要出出來from。。。。。。。,這就是沒連接上
linux添加用戶、文件權限、網絡配置