@
增加用戶
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