linux用戶創建和操作


@

增加用戶

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

  1. 刪除用戶
    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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM