linux 檔案許可權的查改

2022-03-31 07:35:31 字數 1186 閱讀 6115

檢視許可權

檢視myindex.js的許可權

ls -l myindex.js

對應關係

r 對應數字4,表示檔案可以被讀(read)

w 對應數字2,表示檔案可以被寫(write)

x 對應數字1,表示檔案可以被執行(execute如果它是程式的話)

- 對應數字0,表示相應的許可權還沒有被授予

u 代表所有者(user)

g 代表所有者所在的組群(group)

o 代表其他人,但不是u和g (other)

a 代表全部的人,也就是包括u,g和o

許可權組成

結構: 一共有十位數組成,如: ----------

第1,個"-"代表的是型別(檔案是-,資料夾是d)

第2~4,個"-"代表的是擁有者自己(user)擁有的許可權

第5~7,個"-"代表的是組群(group)擁有的許可權

第8~10,個"-"代表的是其他人(other)擁有的許可權

結構對應關係:

-自己-同組使用者-其他人

如: -rwx--x--x

注: rwx的順序不能變

如: 正確: -rwx--x--x

錯誤: -xrw--x--x

修改許可權

比如有檔案 /a/b/c.

執行:  chmod 744 /a  修改的是a檔案的許可權

chmod 744 /a/b  修改的是b檔案的許可權

chmod 744 /a/b/c  修改的是c檔案的許可權

常見許可權

-rw------- (600) 只有所有者才有讀和寫的許可權

-rw-r--r-- (644) 只有所有者才有讀和寫的許可權,組群和其他人只有讀的許可權

-rwx------ (700) 只有所有者才有讀,寫,執行的許可權

-rwxr-xr-x (755) 只有所有者才有讀,寫,執行的許可權,組群和其他人只有讀和執行的許可權

-rwx--x--x (711) 只有所有者才有讀,寫,執行的許可權,組群和其他人只有執行的許可權

-rw-rw-rw- (666) 每個人都有讀寫的許可權

-rwxrwxrwx (777) 每個人都有讀寫和執行的許可權

檔案操作 增改查

修改檔案的兩種方式 1.第一種方法 在原檔案中修改 先開啟檔案,把檔案內容讀出來賦值給乙個變數,關閉檔案,重新開啟檔案,把檔案內容寫到檔案中 with open r f r encoding utf 8 as f data f.read print data print type data with...

資料夾改許可權

sudo cp r firefox usr local lib sudo chown r 使用者名稱 使用者組名 usr local lib firefox 注意,這個使用者名稱就是你登入時用的使用者名稱,使用者組名是使用者所在群組的名子,一般情況下和使用者名稱相同。當然已經熟悉linux使用者管理...

Linux下MySQL 增刪查改

增 insert into 表名 values 值1,值2,insert into 表名 列名1,列名2,values 值1,值2,刪 刪除所有資料 delete from 表名 刪除指定資料 delete from 表名 where 條件 改 更新所有資料 update 表名 set 列名 新值 ...