我們在很多地方都可以看見要求把
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
Hibernate對映檔案配置屬性解釋
例子 hbm.xml 解釋 標籤主要用於指定持久化類和資料庫表名 name 屬性指定持久化類得全域性路徑 table 屬性指定資料庫表名 class標籤包含乙個,和多個 元素用於持久化類的唯標識與資料庫表的主鍵欄位的對映,通過定義主鍵的生成策略 標籤屬性,用於持久化類的其他屬性和資料表中的非主鍵欄位...
linux使用者屬性,影子檔案解釋
許可權 r w x 檔案 r 可讀,可以使用cat等命令檢視檔案內容 x 可執行,可以命令提示符下當作命令給核心發起程序 目錄 r 可以對此目錄執行ls列出內部所有檔案 w 可以在此目錄下建立檔案 x 可以使用cd切換進此目錄,也可使用ls l檢視檔案詳細資訊使用者類別 管理員 普通使用者 系統使用...
Zoom屬性解釋
zoom屬性它是ie windows internet explorer 瀏覽器的專有屬性,ff 火狐firefox 等瀏覽器不支援。作用 可以設定或檢索物件的縮放比例。還有其他一些小作用,比如觸發ie的haslayout屬性,清除浮動 清除margin的重疊等。zoom的使用方法 zoom nor...