2015/8/25 作業:用戶和組的相關命令

用戶和組的相關命令

useradd、usermod、passwd、userdel

groupadd、groupmod、gpasswd、groupdel

chage, chsh, chfn

id, w, who, whoami

su


------------------------------------


19、權限
     權限: r 、w 、x
     文件:
     r:可讀,可利用類似 cat等命令查看文件內容
     w:可寫,可以編輯或刪除此文件
     x:可執行,可以再命令提示符下當做命令提交給內核運行。
     目錄:
     r:可以對此目錄執行LS以列出內部的所有文件
     w:可以在此目錄中創建文件
    x:可以使用cd切換進此目錄,也可以使用ls -l查看內部文件的的詳細信息。
   ===========================================================================================
20、useradd
     useradd NAME:增加用戶
       -u UID:指定用戶所屬主ID
       -g GID:指定基本組ID或者組名(此組必須首先存在才能用)
       -G GID:定額外組(附加組),可以指定多個,彼此之間用逗號隔開即可(此附加
   組必須首先存在才能用)
       -c "COMMENT"指定註釋信息
       -d /path/to/somedirectory指定用戶的家目錄,不用的時候默認在home下面
   建立一個和用戶同名的目錄。
      -s 指定shell,路徑最後是etc/shells文件內規定的shell路徑。
       -M 不給用戶創建家目錄
      -r 創建一個系統用戶,共系統調用,並不建立家目錄
   userdel USERNAME:刪除用戶
               (不加參數時,默認不刪除用戶的家目錄)
       -r :刪除用戶的同時也刪除家目錄
   ===========================================================================================
21、id
id命令:查看當前用戶的id信息
       -g USERNAME:查看用戶的gid
       -u USERNAME:查看用戶的uid
       -G USERNAME:查看用戶的所有組
       -un:顯示當前用戶的用戶名
      -gn:顯示當前用戶的組名
   ===========================================================================================

22、finger
finger命令:查看用戶賬戶信息
       finger USERNAME
   ===========================================================================================
   
24、用戶賬戶屬性管理
 usermod:修改賬戶的屬性
     usermod [option] USERNAME
       -u:修改UID
       -g:修改GID
       -G:修改附加組
       -a -G:增加附加組,不覆蓋之前的附加組
       -c:修改用戶的註釋信息
       -d:爲用戶知道新的家目錄
      -d -m :指定信家目錄並移動此前家目錄的文件至新的家目錄內
       -s:修改用戶的默認shell
      -l:修改用戶名
       -L:鎖定用戶賬戶
       -U:解鎖賬戶
   ==========================================================================================
   
25、用戶密碼管理
passwd USERNAME
        -l:鎖定賬戶
        -U:解鎖賬戶
        -d:刪除用戶密碼
        -n:用戶密碼最短時間
        -x:用戶密碼最長使用時間
      pwck:檢查用戶賬戶完整性
   ==========================================================================================
   
26、組管理
    groupadd:新建組
    groupadd [option] GROUPNAME
       -g :GID指定GID
       -r :添加爲系統組
    groupmod:組屬性
    groupmod [option] GROUPNAME
      -g GID:修改gid
      -n NAME:修改組名
    gpasswd:修改組密碼
    gpasswd GROUPNAME
   ===========================================================================================


27、chage
chage:更改用戶賬戶信息
      -d:最後一次修改時間
      -E:過期時間
      -I:非活動時間
      -m:最短期限
      -M:最長期限
      -W:警告時間
   ===========================================================================================


28、chown
chown:改變文件屬主、屬組,只有管理員是也此命令
    chown USERNAME file....(只改變目錄本身)
       -R 遞歸修改(修改目錄及其內部文件的屬主)
       --reference=/path/to/somefile file... 把file的屬主設定爲與
   somefile的屬主一樣(不需要指定屬主)
      chown USERNAME:GRPNAME fiel... 同時改變屬主和屬組
      chown USERNAME,GRPNAME fiel... 同時改變屬主和屬組
      chown :GROUPNAME fiel....   修改屬組
   ===========================================================================================


29、chgrp
    chgrp:修改文件屬組
    chgrp GROUPNAME file....(只改變目錄本身)
       -R 遞歸修改(修改 目錄及其內部文件的屬組)
        --reference=/path/to/somefile file... 把file的屬主設定爲與
   somefile的屬組一樣(不需要指定屬組)    
   ===========================================================================================

30、chmod
chmod:修改文件的用戶權限
    chmod MODE file...
       -R:遞歸修改
      --reference=/path/to/somefile file...
       chmod 755 file...
    修改某類用戶的某些權限
     u:屬主
     g:屬組
     o:其他
     a:所有
       chmod 用戶類別=MODE fiel..
       chmod u=wr,g=w /fiel..
      chmod uo=wr /file..
    修改某類的用戶某位或某些位權限
       chmod 用戶類別[-/+]MODE fiel..

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