1. 程式人生 > >linux添加用戶、文件權限、網絡配置

linux添加用戶、文件權限、網絡配置

基礎

1. 看用戶賬戶信息文件:catless /etc/passwd(都在這個位置)

回車後,圖片下面是解釋的內容

技術分享


2. 添加用戶a1useradd a1,要是查看剛才創建用戶,就是:tail /etc/passwd就有了(新創建的用戶默認是500開始,宿主目錄是/home,但root這個超級目錄的宿主目錄就是在/root下)

3. UID類似於身份證號碼,但是可以修改,可只有唯一一個。

Gid類似於家庭的地址,比如我家在哪個城市,哪個區,哪個街道,就相當於一個團隊,一個組一樣的

4. 指定u3這個用戶的UID503useradd -u 505 u3

5. 修改u3 UID502usermod -u 502 u3

6. 下面這個圖是創建用戶的舉例

技術分享


7. -G附加組:我有UID,你也有UID,每人都有,並且我們在同一個組幹活,那麽這個組就是附加組

(-g 基本組) 基本組呢舉個例子就是自己成立的家庭,家是由家人組成的,而自己是這個家的老大,錢和人都是你的,你來支配,有決策權。附屬組的例子呢,是自己結婚有家庭,可自己還有父母等親人家庭,對於自己來說,對於這個家庭來說,自己只是自己家的一個成員,不是一家之主,是沒有權限的。

8. 添加組,組的名字是g1group g1 (組賬戶文件在 /etc/group

9. 這不創建好g1這個組了,我查看一下,tail /etc/group,發現不光有g1這個組,還有我之前創建的a1這個用戶的組,可是我剛剛明明只是創建的用戶,為什麽在組裏面還有同名的組呢!因為只要不指定它的用戶組的話,它會默認以你的用戶名為名稱創建

a1組,也就是與用戶同名的組。

10. 刪除a1用戶和對應的宿主目錄:userdel -r a1,這樣是徹底刪除了, 目錄也刪除了。要是沒有-r,雖然passwdgronp裏沒有,但是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,沒有wx,所有命令是:chmod g+wx ab.txt。其他人的權限賦予也是一樣的:

Chmod o+wx ab.txt這回就是所有的都有權限了。那麽我任性一次,我要讓所有人的權限只有讀rchmod a-wx ab.txt,這回ls一下後,-r--r--r--,也就是賦予權限用+,減掉權限用減號。或者也可以簡單一些,用等於號=u=r這樣就是有讀的權限了,例如:讓ab.txt其他人有讀寫權限:chmod o=rw ab.txt

14. chmod 777 ab.txt777表示的是所有權限,4是讀,2是寫,1是執行,所以4+2+1=737代表的是三個權限位。

15. 修改文件權屬:chown(既可以修改所有者也可以修改所屬組)和chgrp(只能修改所屬組)。例如,ab.txt當前用戶所有者是root修改成u1chown u1 ab.txt,那我要把ab.txt 的所屬組改了呢:chown :g1 ab.txtchgrp 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地址。然後NETMASKIPADDR自己添加。

19. 重啟網卡還有一種命令:ifdown eth0 && ifup eth0

20. 修改主機名:vim /etc/sysconfig/network,修改之後別忘了重啟reboot

技術分享


21. 兩臺虛擬機進行通信:ping ... ... ...

要是出來64bytes。。。。。。。,這就是好了,要出出來from。。。。。。。,這就是沒連接上


linux添加用戶、文件權限、網絡配置