根據檔案屬性來判斷許可權

2021-07-11 16:13:29 字數 2169 閱讀 3582

# 模式  字元表示  說明

# 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之所以會有這麼多種角色,和它多工 多人協作的使命息息相關的,不同的使用者角色,會有對應不...