linux使用者建立和操作
阿新 • • 發佈:2021-11-06
@
目錄增加使用者
useradd username
可用來建立使用者帳號。帳號建好之後,再用 passwd 設定帳號的密碼。可用 userdel 刪除帳號。使用 useradd 指令所建立的帳號,實際上是儲存在 /etc/passwd 文字檔案中。
可使用cat /etc/passwd檢視使用者名稱,編號,組編號,家目錄,命令碼,目錄
設定密碼
passwd username
更改使用者名稱
usermod -l newUserName username
檢視使用者名稱和密碼
cat /etc/shadow
前面介紹了 /etc/passwd 檔案,由於該檔案允許所有使用者讀取,易導致使用者密碼洩露,因此 Linux 系統將使用者的密碼資訊從 /etc/passwd 檔案中分離出來,並單獨放到了此檔案中
可以看到其中有很多的偽使用者,所有偽使用者的密碼都是 "!!" 或 "*",代表沒有密碼是不能登入的。在 /etc/passwd 中,凡是使用者後面有nologin的均是不可登入,若想讓它們可登入,可以將使用者後邊的nologin刪掉使用/bin/bash替換。
6.5系統0-499 普通500
- 刪除使用者
userdel username
組
每個使用者都有一個使用者組,系統可以對一個使用者組中的所有使用者進行集中管理
- 增加組
groupadd group1
- 刪除組
groupdel group1
- 更改組
groupmod -n newgroup kkk
許可權
參考:https://segmentfault.com/a/1190000039202476
訪問許可權
- 讀取(r)4: 允許檢視檔案內容,顯示目錄列表
- 寫入(w)2: 允許修改檔案內容,允許在目錄中新建、刪除、移動檔案或者子目錄
- 可執行(x)1: 允許執行程式,切換目錄
- 無許可權(-): 沒有許可權
使用ll可以檢視許可權
|rwx|r-x|r-x|root|root|
|4 2 1|4 0 1|4 0 1|
所以他的許可權是755
許可權修改
- 方法一:chmod ugoa[rwx] 檔案/目錄
- u,g,o,a 分別代表 屬主user,屬組groups,其他使用者other,所有使用者all(代表英文我猜的)
- +,-,= 分別代表 增加,減去,設定一個許可權
[root@node1 ~]# ll total 105532 -rw-------. 1 root root 1548 Oct 18 12:21 anaconda-ks.cfg drwxr-xr-x. 9 root root 220 Oct 20 11:11 apache-tomcat-8.5.55 -rw-r--r--. 1 root root 10371538 Aug 3 11:21 apache-tomcat-8.5.55.tar.gz -rw-r--r--. 1 root root 21483638 Apr 27 19:00 Deep_Learning_and_Spark.pdf -rw-r--r--. 1 root root 13 Oct 20 10:21 testScp.txt -rw-r--r--. 1 root root 36816866 Oct 20 10:46 test.zip -rw-r--r--. 1 root root 39372965 Mar 23 2021 大資料入門指南_v1.0_.pdf [root@node1 ~]# touch test.zip [root@node1 ~]# ls test.zip -l -rw-r--r--. 1 root root 36816866 Oct 21 19:55 test.zip [root@node1 ~]# chmod g+w,o+w test.zip [root@node1 ~]# ls test.zip -l -rw-rw-rw-. 1 root root 36816866 Oct 21 19:55 test.zip [root@node1 ~]#
- 方法2:chmod nnn檔案/目錄
若要rwx屬性則4+2+1=7;
若要rw-屬性則4+2=6;
若要r-x屬性則4+1=5;
......
[root@node1 ~]# chmod 777 大資料入門指南_v1.0_.pdf
[root@node1 ~]# ls 大資料入門指南_v1.0_.pdf -l
-rwxrwxrwx. 1 root root 39372965 Mar 23 2021 大資料入門指南_v1.0_.pdf
[root@node1 ~]#
許可權修改
格式:
chown 屬主 檔案/目錄
chown :屬組 檔案/目錄
chown 屬主:屬組 檔案/目錄
常用選項
-R: 遞迴修改指定目錄下所有檔案或子目錄的歸屬許可權
[root@node1 ~]# chown kkk 大資料入門指南_v1.0_.pdf
[root@node1 ~]# ls 大資料入門指南_v1.0_.pdf
大資料入門指南_v1.0_.pdf
[root@node1 ~]# ls 大資料入門指南_v1.0_.pdf -l
----------. 1 kkk root 39372965 Mar 23 2021 大資料入門指南_v1.0_.pdf