linux 許可權相關

2022-01-10 20:59:59 字數 2504 閱讀 7832

訪問許可權:

目錄歸屬

/讀(r)

寫(w)

可執行(x)

檔案cat,more,head,tail

vim,vi

作為命令使用

資料夾ls ll

新增touch ,刪除rm,mkdir

進入該檔案cd

linux中的任何檔案,不管root對它有沒有所有權,root都能強制修改

想修改檔案的許可權,要麼是root,要麼是所有者

命令 ll 目錄名

[root@ecs-t6-large-2-linux-20190824103606 home]# ll changwu/

total 254844

drwxr-xr-x 4 root root 4096 sep 4 15:25 data

drwxr-xr-x 8 10 143 4096 jun 17 2014 jdk1.8.0_11

-rw-r--r-- 1 root root 159019376 sep 1 22:33 jdk-8u11-linux-x64.tar.gz

解讀

drwxr-xr-x  4 root root          4096 sep  4 15:25 data

d: 檔案型別: 資料夾

rwxr-xr-x:訪問許可權

root:所有者

root:所屬組

命令格式1: chmod 檔案或者目錄

u: 所有者

g: 所屬組

o: 其他使用者

a: all 全部使用者

+-=: 新增,去除,設定新許可權

rwx: read write excute

-r: 遞迴修改目錄下的子檔案

例: 給所有者新增上寫的許可權

chmod u+w [檔案/目錄]
例: 給所有者新增上寫的許可權,其他人取出寫的許可權

chmod u+w o-w [檔案/目錄]
命令格式2: chmod nnn 檔案/目錄

r: 4

w: 2

-: 0

x: 1

命令: chown

格式: 

chown  屬組 檔案

chown :屬組 檔案

chown 屬組:屬組 檔案

chown 屬組: 檔案

前提是這些使用者/組也都存在

例: 將檔案1的所有者改成 changwu

chown changwu 檔案1
命令: chgrp 改變某個檔案的所屬組

格式: chgrp 屬組 檔案

-r : 遞迴修改
命令

擁有者chmod

root 和 檔案的所有者

chgrp

root 和 檔案的所有者(必須是組成員)

chown

只有root

在核心級別,檔案的預設許可權是666 4r+2w

在核心級別,資料夾的預設許可權是777

用umask命令控制預設許可權,臨時有效

檢視:

[root@ecs-t6-large-2-linux-20190824103606 home]# umask

0022

解讀:

0: 特殊許可權

022 : --- -w- -w-

使用邏輯與處理的結果就是

022 : --- -w- -w-

755 : rwx r-x r-x

檢視系統的預設許可權(不推薦修改系統預設umask)

[root@ecs-t6-large-2-linux-20190824103606 home]# umask -s

u=rwx,g=rx,o=rx

命令: chattr [+-=] [ai] 檔案/目錄

+-=: 分別表示新增,去除,設定新許可權

-r : recursively 重複遞迴操作

-a : 可以追加,但是不能修改刪除

-i : 鎖定保護檔案

命令::lsattr [rda] 檔案或目錄

-r : recursively 重複遞迴操作

-d : 檢視目錄

-a :all 包含隱藏檔案

Linux許可權相關

許可權分組 使用者 檔案所有者 使用者組 多個使用者的集合 其他 除了使用者和使用者組之外的任何使用者 許可權類別 r 表示讀的許可權 w 表示寫的許可權 x 表示執行的許可權 s 表示setuid許可權,允許使用者以其擁有者的許可權來執行可執行檔案,即使這個可執行檔案是由其他使用者執行的 該許可權...

Linux 許可權相關

linux中,所有檔案都有 三種許可權 user group,other 三個檔案 etc passwd 包括所有系統賬號,一般使用者身份和root資訊 etc shadow 儲存個人密碼 etc group 儲存所有組名 三個引數 r read w write x execute 許可權都是這三個...

Linux 使用者 許可權相關

檔案 目錄許可權列表 許可權 英文縮寫 數字代號 修改許可權 讀readr4 chmod r filepath 寫writew2 chmod w filepath 執行executex1 chmod x filepath 常用授權命令 chmod r 755 filename 所屬使用者rwx,所屬...