Linux權限管理,實例:建立共享目錄

重點說明

  • man <命令>:獲取說明文檔
  • apropos <描述>: 獲取描述相關命令

用戶基本操做

  • 添加用戶shell

    • adduser test //添加一個test用戶
  • 刪除用戶spa

    • userdel -r test //刪除test用戶
  • 修改用戶密碼或者添加用戶密碼code

    • passwd test // 爲test用戶設置密碼
  • 管理用戶組文檔

    • usermod -G root //將用戶test分配到root組中。

組基本操做

  • 添加組it

    • groupadd test // 添加test組
  • 修改組ast

    • groupmod -n test2 test // 將組test改名爲test2
  • 刪除組class

    • groupdel test2 //刪除test2組
  • 查看組test

    • groups test //查詢用戶所在的組

查看用戶

  • 查看當前登陸用戶awk

    • who
  • 查看單個用戶信息登錄

    • id test // 查test用戶信息
  • 查看用戶登陸信息

    • last // 查看用戶登陸信息
    • lastb // 查看用戶失敗登陸信息
  • 查看全部用戶

    • cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F":" '{ print $1"|"$3"|"$4 }'|more
    • cat /etc/passwd |awk -F \: '{print $1}'

其餘命令

  • id: 顯示用戶身份標識
  • chmod: 更改文件的模式
  • chown: 更改文件全部者和所屬羣組
  • umask: 設置文件默認權限*
  • su: 以另外一個用戶的身份運行shell
  • sudo: 以另外一個用戶的身份來執行命令

    • 須要更改/etc/sudoers 文件,爲這個用戶添加命令權限
  • chgrp: 更改文件所屬羣組
  • passwd: 更改用戶密碼

實例:建立共享目錄

  • 建立兩個帳戶,而且爲兩個帳戶授予sudo權限(/etc/sudoers)
  • 建立一個羣組,而且將兩個帳戶添加到建立的羣組中
  • 建立一個文件夾,做爲共享目錄,並分配其羣組
  • 爲這個共享目錄設置默認掩碼(umask)、並設置目錄sticky位權限(文件特殊權限,下面說明)

文件的其餘幾種權限


配置文件

  • /etc/passwd : 用戶帳戶
  • /etc/group: 用戶組定義
  • /etc/shadow: 用戶密碼信息
  • /etc/sudoers:能夠使用sudo的哪條命令
相關文章
相關標籤/搜索