# 模式 字元表示 說明
# 0477 -r--rwxrwx 所有者僅可讀(4),其他及組可讀寫執行(7)
# 0677 -rw-rwxrwx 所有者僅可讀寫(6),其他及組可讀寫執行(7)
# 0444 -r--r--r-- 所有均僅可讀(4)
# 0666 -rw-rw-rw- 所有均僅可讀寫(6)
# 0400 -r-------- 所有者僅可讀(4),組及其他無任何許可權(0)
# 0600 -rw------- 所有者僅可讀寫(6),組及其他無任何許可權(0)
# 0470 -r--rwx--- 所有者僅可讀,組可讀寫執行,其他則無任何許可權
# 0407 -r-----rwx 所有者僅可讀,其他可讀寫執行,組則無任何許可權
# 0670 -rw-rwx--- 所有者僅可讀寫,組可讀寫執行,其他則無任何許可權
# 0607 -rw----rwx 所有者僅可讀寫,其他可讀寫執行,組則無任何許可權
#######
# 0 = 普通檔案。沒有設定任何屬性。
# 1 = 唯讀檔案。可讀寫。
# 2 = 隱藏檔案。可讀寫。
# 4 = 系統檔案。可讀寫。
# 16 = 資料夾或目錄。唯讀。
# 32 = 上次備份後已更改的檔案。可讀寫。
# 1024 = 鏈結或快捷方式。唯讀。
# 2048 = 壓縮檔案。唯讀。
def file_root(root): #根據屬性判斷檔案許可權
try:
print root
root=int(root)
#asp 特殊
if root==0:
return u"%s/普通檔案"%(str(root))
elif root==1:
return u"%s/可讀寫"%(str(root))
elif root==2:
return u"%s/可讀寫.隱藏檔案"%(str(root))
elif root==4:
return u"%s/可讀寫.系統檔案"%(str(root))
elif root==16:
return u"%s/資料夾.唯讀"%(str(root))
elif root==32:
return u"%s/可讀寫"%(str(root))
elif root==1024:
return u"%s/快捷方式.唯讀"%(str(root))
elif root==2048:
return u"%s/壓縮檔案.唯讀"%(str(root)) #
if root==477:
return u"0%s/僅可讀"%(str(root))
elif root==677:
return u"0%s/僅可讀寫"%(str(root))
elif root==444:
return u"0%s/僅可讀"%(str(root))
elif root==666:
return u"0%s/僅可讀寫"%(str(root))
elif root==400:
return u"0%s/可讀"%(str(root))
elif root==600:
return u"0%s/可讀寫"%(str(root))
elif root==470:
return u"0%s/僅可讀寫執行"%(str(root))
elif root==407:
return u"0%s/僅可讀"%(str(root))
elif root==670:
return u"0%s/可讀寫執行"%(str(root))
elif root==607:
return u"0%s/可讀寫"%(str(root))
return u"0%s/null"%(str(root))
except baseexception, e:
log.logging.debug("except:%s"%(str(e)))
return u"0%s/except"%(str(root))
檔案屬性大家說怎麼修改才好呢
判斷檔案屬性
s file 檔案大小非0時為真 f somefile 判斷是否是乙個檔案 x bin ls 判斷 bin ls是否存在並有可執行許可權 n var 判斷 var變數是否有值 a b 判斷 a和 b是否相等 r file 使用者可讀為真 w file 使用者可寫為真 x file 使用者可執行為真 ...
linux檔案屬性及許可權
學習linux的基礎知識,對檔案屬性的清除認識是重點之一 在罈子裡發現這方面的帖子不是很多,所以,給大家找了點資料,整理一下發出來 希望對大家有所幫助 首先我們root登入系統後輸入ls al 會有如下所示 root tsai root ls al total 64 drwxr x 4 root r...
Linux 檔案屬性與許可權
本文主要介紹linux檔案許可權,包括檔案許可權所有者角色 群組 檔案許可權概念以及目錄配置。linux檔案許可權所有者的角色有三種 檔案所有者 ower 檔案所屬群組 group 其他人 other linux之所以會有這麼多種角色,和它多工 多人協作的使命息息相關的,不同的使用者角色,會有對應不...