歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix基礎知識 >> Unix新手入門(2)

Unix新手入門(2)

日期:2017/2/25 10:12:33   编辑:Unix基礎知識

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文件夾中試試這個例子:

  1. 入ls -l然後按回車。顯示出關於practice.txt的很多信息,包括大小、擁有者和最後保存的日期。
  2. 觀察訪問權限,可能是這樣:rwx------或rw-r--r--或rw-r-----,前3個指明user權限(讀、寫、執行)。然後的三個是group權限(無),最後的三個為other權限(無)。
  3. 敲入chmod a+rx practice.txt然後按回車 - 為所有類別增加讀和執行權限。
  4. 敲入ls -l然後按回車 - 這時顯示的權限為rwxr-xr-x,指明擁有者仍然擁有所有權限,group和others有讀和執行權限,但沒有寫的權限。
  5. 敲入chmod go-x practice.txt然後按回車。
  6. 敲入ls -l然後回車 - 現在的權限為rwxr--r--,指明擁有者仍有完全的權限,group和others只有讀的權限。

刪除myfolder文件夾

  1. 敲入rm practice.txt然後按回車。
  2. 敲入cd ..
  3. 敲入rmdir myfolder
Copyright © Linux教程網 All Rights Reserved