[Linux] Group, Ownership & Permissions

Ownership & Permissions

參考 查看權限

Ownership

User (Owner)

Group

Others

Permissions

Read

Write

Execute

Commands

群組與使用者相關操作

查看使用者所屬群組 cat /etc/group | grep {username}

新建群組 sudo addgroup {group_name}

刪除群組 sudo groupdel {group_name}

加入使用者至群組 sudo gpasswd -a {username} {group_name}

從群組刪除使用者 sudo gpasswd -d {username} {group_name}

⭐️ 切換群組 newgrp {group_name}

權限相關操作

查看權限 ls -l

drwxrwxrwx 1 owner_name group_name

第一個字元
  • d: 項目為資料夾
  • l: 符號連結(symbolic link 或 symlink)
  • -: 項目為一一般檔案。
rwx
  • owner的權限 group的權限 others的權限
  • r: read
  • w: write
  • x: execute

更改[使用者及]群組 sudo chown [{username}]:{group_name} {filename}/{directory_name}

更改[檔案/資料夾]權限 sudo chmod [-R] g=rwx {filename}/{directory_name}

sudo chmod [-R] {u/g/o/a}{+/-/=}{[r][w][x]} {filename}/{directory_name}

  • -R: 其下所有檔案與子目錄也一並更改權限
  • u: user
    g: group
    o: others
    a: all
  • r: read
    w: write
    x: execute

Last Updated on 2023/08/20 by A1go

目錄
Bitnami