Cgi基礎圖文說明教程之:2 chmod命令
發表時間:2024-06-05 來源:明輝站整理相關軟件相關文章人氣:
[摘要]chmod命令 創建CGI程序時,需要改變其訪問權限以便能從網頁中執行之。我們用chmod命令實現這個目的。chmod命令有兩個參數 - 誰擁有權限和他們將擁有哪些權限。 1.誰擁有權限? 有三類不同的權限:User、Group和Others - 用字母u、g和o表示。字母’a’表示所有類別。 ...
chmod命令
創建CGI程序時,需要改變其訪問權限以便能從網頁中執行之。我們用chmod命令實現這個目的。chmod命令有兩個參數 - 誰擁有權限和他們將擁有哪些權限。
1.誰擁有權限?
有三類不同的權限:User、Group和Others - 用字母u、g和o表示。字母’a’表示所有類別。
2.可以擁有什么權限?
有3種類型的權限:Read、Write和eXecute,用字母r、w和x表示。
權限通過等號賦予(=r、或=rw、或=rx),或者通過加號(+r或+rwx)或減號(-w或-rwx)。
3.如何敲入命令?
對于大多數CGI程序,我想讓所有人都有讀和執行的權限,但沒有寫的權限,因此沒有人可以刪除或編輯我的程序。下面是最常見的命令:
chmod a+rx filename.cgi
表示讓所有人有讀和執行的權限。當我創建一個文件時,我擁有完全的讀、寫和執行權限,但其他人沒有任何權限。這個命令讓所有人可以運行我的程序。
在myfolder文件夾中試試這個例子:
入ls -l然后按回車。顯示出關于practice.txt的很多信息,包括大小、擁有者和最后保存的日期。
觀察訪問權限,可能是這樣:rwx------或rw-r--r--或rw-r-----,前3個指明user權限(讀、寫、執行)。然后的三個是group權限(無),最后的三個為other權限(無)。
敲入chmod a+rx practice.txt然后按回車 - 為所有類別增加讀和執行權限。
敲入ls -l然后按回車 - 這時顯示的權限為rwxr-xr-x,指明擁有者仍然擁有所有權限,group和others有讀和執行權限,但沒有寫的權限。
敲入chmod go-x practice.txt然后按回車。
敲入ls -l然后回車 - 現在的權限為rwxr--r--,指明擁有者仍有完全的權限,group和others只有讀的權限。
刪除myfolder文件夾
敲入rm practice.txt然后按回車。
敲入cd ..
敲入rmdir myfolder >>