1. linux mkfifo函數設置的訪問許可權0666是什麼意思
1.功能 將數據寫入已打開的文件內 2.相關函數 open,read,fcntl,close,lseek,sync,fsync,fwrite 3.表頭文件 #include 4.定義函數 ssize_t write (int fd,const void * buf,size_t count); 5.函數說明 write()會把參數buf所指的內存寫入cou...
2. mkdir函數-linux
mkdir函數-linuxmkdir函數頭文件庫:#include
<sys/stat.h>#include
<sys/types.h>函數原型:int
mkdir(const
char
*pathname,
mode_t
mode);函數說明:mkdir()函數以mode方式創建一個以參數pathname命名的目錄,mode定義新創建目錄的許可權。返回值:若目錄創建成功,則返回0;否則返回-1,並將錯誤記錄到全局變數errno中。mode方式:S_IRWXU
00700許可權,代表該文件所有者擁有讀,寫和執行操作的許可權S_IRUSR(S_IREAD)
00400許可權,代表該文件所有者擁有可讀的許可權S_IWUSR(S_IWRITE)
00200許可權,代表該文件所有者擁有可寫的許可權S_IXUSR(S_IEXEC)
00100許可權,代表該文件所有者擁有執行的許可權S_IRWXG
00070許可權,代表該文件用戶組擁有讀,寫和執行操作的許可權S_IRGRP
00040許可權,代表該文件用戶組擁有可讀的許可權S_IWGRP
00020許可權,代表該文件用戶組擁有可寫的許可權S_IXGRP
00010許可權,代表該文件用戶組擁有執行的許可權S_IRWXO
00007許可權,代表其他用戶擁有讀,寫和執行操作的許可權S_IROTH
00004許可權,代表其他用戶擁有可讀的許可權S_IWOTH
00002許可權,代表其他用戶擁有可寫的許可權S_IXOTH
00001許可權,代表其他用戶擁有執行的許可權
3. 關於linux下更改文件屬性的chmod函數
chmod應用格式為 其語法格式為:chmod [who] [opt] [mode] 文件/目錄名
例如:chmod *** /xx/yy/zz
其中who表示對象,是以下字母中的一個或組合:
u:表示文件所有者
g:表示同組用戶
o:表示其它用戶
a:表示所有用戶
opt則是代表操作,可以為:
+:添加某個許可權
-:取消某個許可權
=:賦予給定的許可權,並取消原有的許可權
而mode則代表許可權:
r:可讀
w:可寫
x:可執行
例如:為同組用戶增加對文件a.txt的讀寫許可權:
chmod g+rw a.txt
用數字設定法
而數字設定法則更為簡單:chmod [mode] 文件名
關鍵是mode的取值,一開始許多初學者會被搞糊塗,其實很簡單,我們將rwx看成二進制數,如果有則有1表示,沒有則有0表示,那麼rwx r-x r- -則可以表示成為:
111 101 100
再將其每三位轉換成為一個十進制數,就是754。
例如,我們想讓a.txt這個文件的許可權為:
自己 同組用戶 其他用戶
可讀 是 是 是
可寫 是 是 可執行
那麼,我們先根據上表得到許可權串為:rw-rw-r--,那麼轉換成二進制數就是110 110 100,再每三位轉換成為一個十進制數,就得到664,因此我 們執行命令:
chmod 664 a.txt
也可以這樣看錶示許可權的數字表達方法 比二進制略簡單
4代表讀許可權 2代表寫許可權 1代表可執行。然後將每段的rwx許可權對應數值相加 (這樣看許可權:第一個-代表文檔是目錄還是文件 然後三個一看 三個一看 如-rw-r--r-- 則轉化為 - 4+2,4,4 為644
這樣就變為chnod 644 ***
你那個問題(-rwxr-xr-x)就可以這樣看(- rwx r-x r-x)解決 chmod 755 /aaa/bbb/cc
4. Linux c中用mkdir函數創建10個文件在用rmdir函數刪掉用for循環
Linux c語言可以使用系統提供的mkdir函數來創建文件夾。
1、函數原型
int mkdir(const char *path, mode_t mode);
2、參數說明:
3、需答要頭文件
#include<sys/stat.h>
4、示例
說明:函數調用試圖建立777許可權的文件夾,但是在實際程序執行時,還需要考慮umask值,最終才會得到實際的許可權。
5、執行效果如下圖所示
說明:t.c是源碼文件,有gcc進行編譯,-o是gcc的參數,有於指明編譯後輸出的文件,t為源碼經gcc編譯後生成的可執行文件。./t是執行當前目錄下的生成的可執行文件t。
5. linux下文件加密有哪些方式,能通過系統調用函數把加密的文件內容讀出來或修改嗎
openssl吧〜〜〜