Linux 權限和用戶管理

 

權限 r,w,x

文件:

r:可讀,可以使用類似cat等命令查看文件內容

w:可寫,可以編輯或刪除此文件

x:可執行,可以命令提示符下當做命令提交給內存運行

 

目錄

r:可以對此目錄執行ls以列出內部的所有文件

w:可以在此目錄創建文件

x:可以使用cd切換進此目錄,也可以使用ls -l查看內部文件的詳細信息

    

用戶

1which 查看命令文件文字

2useradd 添加用戶

    -u UID

-g GID (基本組)

    -c 添加註釋信息

    -d 指定家目錄

    -s 指定shell路徑

    -m -k  複製 skel目錄下的文件到用戶家目錄  (默認會自動複製)

    -M  不創建家目錄

    -r 添加系統用戶

/etc/login.defs   //文件下有創建一個用戶的時候默認做的一些設置

 

3passwd 用戶名    改密碼

4id 顯示用戶的賬號信息

     默認顯示當前用戶,可以指定用戶

     -u  只看UID

     -g  只看GID

     -G  看所有組ID

     -n  查看名稱

    5finger 查看用戶的賬號相關屬性信息

4、userdel 刪除用戶

         -r   同時刪除家目錄(默認不刪除家目錄)  

7usermod 

     -u 修改用戶UID

     -g 修改用戶基本組GID  

     -G 修改用戶附加組

     -a -G 爲用戶在原有附加組的基礎上額外添加附加組

     -c 改註釋信息

     -d 指定新的家目錄  最好一起使用-m將原家目錄中的文件移到到新的家目錄中

     -s shell路徑

     -l 修改用戶名

     -L 鎖定賬號    -U解鎖

8chsh 改用戶的默認shell

9、chfn 修改用戶的註釋信息

10、passwd  改密碼  普通用戶只能修改自己密碼  , 管理員可以加用戶名改用戶密碼

       --stdin  從角標中獲取

       -l 鎖定

       -u 解鎖

       -d 刪除用戶密碼

     11pwck 檢查用戶賬號中是否有完整性

 

     12groupadd 創建組

         -g GID

         -r 添加爲系統組

     13groupmod

         -g  修改GID

         -n  修改組名

     14groupdel 刪除組

     15groupwd  爲組設置密碼

 16newgrp 臨時切換用戶基本組   (要輸密碼)  (exit可以退出)

 17chage  修改密碼屬性

     - d 最近一次修改時間

     -g 過期時間

     - I 非活動時間

     -m 最短使用期限

     -M 最長使用時間

     -w 警告時間

 18echo $SHELL  查看當前用戶的shell

 

 

19、chgrp   改變文件或目錄屬組    

-R  遞歸修改

        --reference = file1  file2   file2文件或目錄的屬組改成和file1相同

 

    20chown   改變文件或目錄屬主或屬組

        -R  遞歸修改

        --reference = file1  file2   file2文件或目錄的屬主和屬組改成和file1相同

 

chown  USERNAME file....     只改屬主

chown  USERNAME:GROUPNAME file....  同時改變屬組屬主

chown  USERNAME.GROUPNAME file....  同時改變屬組屬主

chown  :GROUPNAME file....    只改屬組

 

21chmod  修改文件權限        

        -R  遞歸修改

--reference = file1  file2   file2文件或目錄的權限改成和file1相同

 chmod MODE file...     chmod   777 file..

chmod  u=rwx,o=r  file...

chmod  go=r  file...

chmod  g=rx,o=  file...

chmod  a=rx   file...  修改所有

chmod  u+x,g-r file...

chmod  a+x file..   ==  chmod +x file.. 

 

22openssl passwd -1 -sort 12345678   生成一個帶雜質的加密密碼

 

    23umask   查看或設置用戶的遮罩碼   

       該用戶創建的 文件權限爲    666-遮罩碼   (文件不能默認有執行權限,如果計算結果爲3則加14

                    目錄權限爲    777-遮罩碼

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章