網上有許多講解cacls權限設置的文章,雖然已經講的比較簡單,但是新手依然看的一頭霧水,操作性不強。
下面以實例為大家一部一部講解幾個實用的命令。
你是否不想讓別人在你的電腦上打開某個文件夾或者文件?是否有時想允許讓別人看某個文件和文件夾下的文件,但是不想讓別人更改?或者不想讓自己電腦上的某個賬戶不能訪問某個文件夾?如果有過那么可以用以下命令實現,而不需要借助其他加密軟件。
注意要限制別人訪問的文件或者文件夾所在盤必須要是NTFS文件系統的,而不能是FAT32格式。這或許是ntfs文件系統安全性能好于fat32的原因之一吧。[比如查看D盤文件系統,只需要打開D盤,在里面空白處點擊右鍵-屬性,里面就可以看到了]
如果是fat32而不是ntfs文件系統可以通過這條命令來轉換所在盤為ntfs文件系統[不影響里面的文件的]:
命令行下操作:
開始-運行-cmd-回車 打開命令行界面
輸入:convert d: /fs:ntfs
再回車,按照提示操作就可以了
[上面命令的意思是:convert表示命令轉換文件系統的意思;d: 表示要轉換D盤,其他盤你可以相應寫,比如f: ; /fs:ntfs 表示文件系統轉換為ntfs格式。注意這個命令只能把fat32轉換成ntfs格式。將ntfs轉換為fat32不能通過簡單命令完成,需要借助特別軟 件。]
如果你想不要讓人打開D盤下test文件夾,并且你的D盤已經是ntfs文件系統的話就可以跳過上述操作直接進入我下面的操作了哦!
例一:讓所有用戶禁止訪問D盤test文件夾。
命令:命令行界面的打開就不多說了哦。看上面。
cacls d:/test /t /p everyone:n
表示把D盤test文件夾設置成對所有用戶的[無權限],n表示no,無權限的意思。其他常用權限:r 表示只讀;f表示完全控制。/t表示對文件夾里面的子文件夾也同樣設置權限。/p你不用管。但是要寫上。不然運行不好地。
接過是:打開D盤test就提示禁止訪問。因為上面寫的是everyone所有用戶。所有你自己也不能訪問。自己要訪問時只需要運行命令:
cacls d:/test /t /p everyone:f
就可以了
如果你的電腦有幾個賬戶,你是想不讓其他賬戶訪問這個文件夾,那么你可以在寫命令的時候把everyone改成相應的賬戶名字,比如edwin等等〔看你實際的賬戶名啦〕。
直接用everyone所有用戶設置權限。要打開時再運行命令取消限制,也不是太麻煩。至少可以提供個機會多練習練習命令行,和記住這條命令。否則時間長了忘記了又得查資料。
例二:讓用戶edwin不能打開e:/test/apian.rmvb 這部電影。當然也可以限制圖片,程序,word文檔的打開哦。
命令:
cacls e:/test/apian.rmvb /p edwin:n
新聞熱點
疑難解答