linux 檔案的基本許可權就有九個,分別是 owner/group/others 三種身份各有自己的 read/write/execute 許可權, 先
複習一下剛剛上面提到的資料:檔案的許可權字元為:
『-rwxrwxrwx』
, 這九個許可權是三個三個一組的!其中,
我們可以使用數字來代表各個許可權,各許可權的分數對照表如下:
r:4
w:2x:1
每種身份(owner/group/others)各自的三個許可權(r/w/x)分數是需要累加的,例如當許可權為: [-rwxrwx---] 分數
則是:owner = rwx = 4+2+1 = 7
group = rwx = 4+2+1 = 7
others= --- = 0+0+0 = 0
所以等一下我們設定許可權的變更時,該檔案的許可權數字就是 770 啦!變更許可權的指令 chmod 的語法是這樣
的:[root@study ~]# chmod [-r] xyz 檔案或目錄
選項與引數:
xyz : 就是剛剛提到的數字型別的許可權屬性,為 rwx 屬性數值的相加。
-r : 進行遞迴(recursive)的持續變更,亦即連同次目錄下的所有檔案都會變更
舉例來說,如果要將.bashrc 這個檔案所有的許可權都設定啟用,那麼就下達:
[root@study ~]# ls -al .bashrc
-rw-r--r--. 1 root root 176 dec 29 2018 .bashrc
[root@study ~]# chmod 777 .bashrc
[root@study ~]# ls -al .bashrc
-rwxrwxrwx. 1 root root 176 dec 29 2018 .bashrc
例:chmod 754 filename 或 chmod u=rwx,g=rx,o=r filename
8 表操作 資料型別
儲存引擎決定了表的型別,而表內存放的資料也要有不同的型別,每種資料型別都有自己的寬度,但寬度是可選的 詳細參考 mysql常用資料型別概覽 1.數字 整型 tinyinit int bigint 小數 float 在位數比較短的情況下不精準 double 在位數比較長的情況下不精準 0.000001...
表操作 資料型別簡介
儲存引擎決定了表的型別,而表內存放的資料也要有不同的型別,每種資料型別都有自己的寬度,但寬度是可選的。詳細可參考 mysql常用資料型別概覽 1.數字 整型 tinyinit int bigint 小數 float 在位數比較短的情況下不精準 double 在位數比較長的情況下不精準 0.00000...
python的常用資料型別操作 數值
一 數值 1.表現形式 1.1整數 int 1.1.1二進位制 0b 二進位制數,只包含0和1 1.1.2八進位制 0或者0o 八進位制數,只包含0 7 1.1.3十進位制 只包含0 9 1.1.4十六進製制 0x 十六進製制數,0 9和a f。案例 二進位制 num 0b101010 print ...