檔案程式的屬性解釋_PHP

來源:互聯網
上載者:User
關鍵字 解釋 屬性 程式 檔案 目錄
我們在很多地方都可以看見要求把   

Perl 程式的屬性改為 755 ,文字屬性改 666 ,目錄屬性改   

777 等,這到底是什麼意思?它們各代表什麼意思?為什麼要這樣設定?如何設定?哦,這麼多 

問題呀,讓我慢慢道來   

^_^ 



  請注意:以下屬性的設定是   

Unix 類作業系統必須的,如果你用的是 WIN95/98 作業系統,則無需任何屬性的設定(如果在   

WIN NT/2000 上採用了 NTFS 格式的話,請注意設定好 Perl   

CGI 相應目錄的讀寫權限,一般是在相應目錄上添加 Everyone   

使用者,並設定其可寫即可)。 



1.   

Perl 程式和目錄屬性一般設定為多少?  



  一般來說,在 Unix 的伺服器中,Perl CGI 程式的屬性一定要設為   

755,而與 Perl 有關的資料檔案,一般要設為 666 ,和 Perl   

有關的目錄,一般設定為 775 或 777。而在 WIN95/98/NT   

下,由於 Perl 程式不是依靠屬性來完成啟動並執行,所以不必修改。  







2.   

755,666 等屬性是什麼意思?怎麼算出來的?  



  在 Unix 中,屬性值分為 OWNER、GROUP、PUBLIC 三項(其實這每項表明的是對應使用者或用

戶 

組對此檔案或目錄的許可權),而每項都可以設定許可權為   

Read、Write、Execute(也就是許可權為可讀、可寫、可執行),其中   

Read 的值為 4 ,Write 的值為 2 ,Execute 的值為 1。那麼   

755 就表示:  



  OWNER 使用者(就是建立此檔案或目錄的使用者)有 Read、Write、Execute   

許可權,它們的值加起來等於 7  



  GROUP 使用者(就是建立此檔案或目錄的使用者所在的使用者組)有   

Read、Execute 許可權,它們的值加起來等於 5  



  PUBLIC 使用者(就是訪問此檔案或目錄的使用者)有 Read、Execute   

許可權,它們的值加起來等於 5  



666,777 也可以用類似的辦法推算出來,你現在明白了嗎?  



  對於目錄來說,由於預設屬性是 755 ,因此如果你的   

Perl 程式需要自己來建立子目錄的話,就必須要有 Write   

屬性,所以相應目錄的屬性必須要改為 777。  



  最後還要強調一點,當你用 FTP 或 TELNET 登陸修改你的   

Perl 的時候,你是 OWNER 使用者,而你用瀏覽器訪問你的 Perl   

程式的時候,你是 PUBLIC 使用者。  







3.   

如何用 TELNET 或 FTP 來設定 Perl 程式的屬性?  



  TELNET:登陸成功後,使用命令 chmod <屬性值>   

<檔案名稱> 即可。  



  FTP:我們以 CuteFTP 為例,其實其他的 FTP 軟體的修改屬性用法基本是一樣的。  



  a) 首先,使用 CuteFTP 串連你的伺服器,並選擇你將要修改屬性的檔案。  



  b) 然後,用滑鼠右鍵點擊需要修改屬性的檔案,會彈菜單  



      c) 接著選擇 Change file attributes(CuteFTP   

4.0 版以上請選擇 CHMOD...),會出現視窗,根據需要選擇複選框,或直接在   

Manual 文字框中輸入適當的屬性值。  



      d) 最後點一下 OK ,就 OK 了。 :D  
  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.