dos文件夾許可權
⑴ 如何用dos獲得文件的許可權
dos系統上的文件還有許可權? 我只聽過Linux系統上的倒是有不少的許可權,dos上的倒是沒有聽說吧,如果你想取消所有隱藏的 文件呢,就輸入命令 attrib -s -h -r *.* 就能去掉當前目錄中的所有隱藏文件
⑵ DOS狀態下,文件夾的許可權和屬性的修改命令
一、使用Cacls.exe命令
這是一個在Windows 2000/XP/Server 2003操作系統下都可以使用的命令,作用是顯示或者修改文件的訪問控製表,在命令中可以使用通配符指定多個文件,也可以在命令中指定多個用戶。命令語法
如下:
Cacls filename [/T] [/E] [/C] [/G usererm] [/R user [...]] [/P usererm [...]] [/D user [...]]
Filename:顯示訪問控制列表(以下簡稱ACL)
/T:更改當前目錄及其所有子目錄中指定文件的ACL
/E:編輯ACL而不替換
/C:在出現拒絕訪問錯誤時繼續
/G Userer:perm:賦予指定用戶訪問許可權,Perm代表不同級別的訪問許可權,其值可以是R(讀取)、W(寫入)、C(更改,寫入)、F(完全控制)等。
/R user:撤銷指定用戶的訪問許可權,注意該參數僅在與「/E」一起使用時有效。
/P user:perm:替換指定用戶的訪問許可權,perm的含義同前,但增加了「N(無)」的選項。
/D user:拒絕指定用戶的訪問。
實例一:查看文件夾的訪問控制許可權
例如,這里我們希望查看h: emp文件夾的訪問控制許可權,那麼只需要在「開始→運行」對話框或切換到命令提示符模式下,鍵入如下命令:Cacls h: emp
此時,我們會看到所有用戶組和用戶對h: emp文件夾的訪問控制許可權項目,這里的CI表示ACE會由目錄繼承,OI表示ACE會由文件繼承,IO表示ACI不適用於當前文件或目錄,每行末尾的字母表示控制
許可權,例如F表示完全控制,C表示更改,W表示寫入。
如果你希望查看該文件夾中所有文件(包括子文件夾中的文件)的訪問控制許可權,可以鍵入「Cacls h: emp .」命令。
實例二:修改文件夾的訪問控制許可權
假如你希望給予本地用戶wzj9999完全控制h: emp文件夾及子文件夾中所有文件的訪問許可權,只需要鍵入如下命令:
Cacls h: emp /t /e /c /g wzj9999:f
這里的「/t」表示修改文件夾及子文件夾中所有文件的ACL,「/e」表示僅做編輯工作而不替換,「/c」表示在出現拒絕訪問錯誤時繼續,而「/g wzj9999:f」表示給予本地用戶wzj9999以完全控制
的許可權,這里的「f」代表完全控制,如果只是希望給予讀取許可權,那麼應當是「r」。
實例三:撤銷用戶的訪問控制許可權
如果你希望撤銷wzj9999用戶對h: emp文件夾及其子文件夾的訪問控制許可權,可以鍵入如下命令:
cacls h: emp /t /e /c /r wzj9999
如果只是拒絕用戶的訪問,那麼可以鍵入如下命令:
cacls h: emp /t /e /c /d wzj9999
二、使用增強工具xcals.exe
在windows 2000資源工具包中,微軟還提供了一個名為xcacls.exe的文件控制許可權修改工具,其功能較cacls.exe更為強大,可以通過命令行設置所有可以在windows資源管理器中訪問到的文件系統
安全選項,我們可以從http://www.microsoft.com/windows2000/techinfo/reskit/tools/existing/xcacls-o.asp下載,安裝後即可使用。
xcacls.exe命令的語法和參數與cacls.exe基本相同,但不同的是它通過顯示和修改文件的訪問控制列表(acl)執行此操作。在「/g」參數後除保持原有的perm許可權外,還增加了spec(特殊訪問權
限)的選項,另外還增加了「/y」的參數,表示禁止在替換用戶訪問許可權時出現確認提示,而默認情況下,cacls.exe是要求確認的,這樣在批處理中調用cacls.exe命令時,程序將停止響應並等待輸入正
確的答案,引入「/y」參數後將可以取消此確認,這樣我們就可以在批處理中使用xcacls.exe命令了。
實例一:查看文件或文件夾的許可權
在「開始→運行」對話框或切換到命令提示符模式下,注意請事先將「c:program files esource kit」添加到「系統屬性→高級→環境變數→系統變數」中,或者通過cd命令將其設置為當前路徑,
否則會提示找不到文件,然後鍵入如下命令:
xcacls h: emp
此時,可以查看到所有用戶組或用戶對h: emp文件夾的訪問控制許可權,io表示此ace不應用於當前對象,ci表示從屬窗口將繼承此ace,oi表示從屬文件將繼承該ace,np表示從屬對象不繼續傳播繼承
的ace,而每行末尾的字母表示不同級別的許可權,例如f表示完全控制,c表示更改,w表示寫入。
實例二:替換文件夾中的acl而不確認
xcacls h: emp /g administrator:rw/y
以上命令將替換h: emp文件夾中所有文件和文件夾的acl,而不掃描子文件夾,也不會要求用戶確認。
實例三:賦予某用戶對文件夾的控制許可權
xcacls h: emp /g wzj9999:rwed;rw /e
以上命令將賦予用戶wzj9999對h: emp文件夾中所有新建文件的讀取、寫入、運行和刪除許可權,但需要說明的是,這條命令只是賦予了用戶對文件夾本身的讀寫許可權,而不包括子文件夾下的文件。
對普通用戶來說,cals.exe和xcacls.exe的作用可能不是那麼明顯,這在windows 2000/xp/server 2003的無人值守安裝中特別有用,管理員可以為操作系統所在的文件夾設置初始訪問許可權;在將軟
件分發到伺服器或工作站時,還可以藉助xcacls.exe提供單步保護,以防止用戶誤刪除文件夾或文件
⑶ 批處理 設置文件夾許可權
attirb C:/windows +s +h +r +a /s /d
把上面的內容保存成一個bat文件就可以把C:windows里的文件和文件夾屬性設置成你說的了。
改成其它路徑,你自己可以改下。
⑷ 怎麼設置文件夾下所有子文件夾內的文件的許可權通過DOS命令的
你說的是什麼許可權?請詳細說明.DOS屬於單用戶操作系統,應該不存在許可權問題,如果在WIN中設置了許可權,那麼DOS也是無法取消的.
⑸ 在DOS下怎樣把一個文件夾設為只讀/不可刪除
Attrib 路徑及文件名 +h +r +s
即設為了系統只讀隱藏屬性
⑹ dos命令完全刪除怎麼加許可權
修改許可權的dos命令為:cacls這個是cacls的幫助CACLS
filename
[/T]
[/M]
[/L]
[/S[:SDDL]]
[/E]
[/C]
[/G
user:perm]
[/R
user
[...]]
[/P
user:perm
[...]]
[/D
user
[...]]
filename
顯示
ACL。
/T
更改當前目錄及其所有子目錄中
指定文件的
ACL。
/L
對照目標處理符號鏈接本身
/M
更改裝載到目錄的卷的
ACL
/S
顯示
DACL
的
SDDL
字元串。
/S:SDDL
使用在
SDDL
字元串中指定的
ACL
替換
ACL。
(/E、/G、/R、/P
或
/D
無效)。
/E
編輯
ACL
而不替換。
/C
在出現拒絕訪問錯誤時繼續。
/G
user:perm
賦予指定用戶訪問許可權。
Perm
可以是:
R
讀取
W
寫入
C
更改(寫入)
F
完全控制
/R
user
撤銷指定用戶的訪問許可權(僅在與
/E
一起使用時合法)。
/P
user:perm
替換指定用戶的訪問許可權。
Perm
可以是:
N
無
R
讀取
W
寫入
C
更改(寫入)
F
完全控制
/D
user
拒絕指定用戶的訪問。在命令中可以使用通配符指定多個文件。也可以在命令中指定多個用戶。
如果不能刪除,可以需要修改被刪除文件的屬性,或者許可權修改屬性的命令是:attrib這里是幫助信息ATTRIB
[+R
|
-R]
[+A
|
-A
]
[+S
|
-S]
[+H
|
-H]
[+I
|
-I]
[drive:][path][filename]
[/S
[/D]
[/L]] +
設置屬性。 -
清除屬性。 R
只讀文件屬性。 A
存檔文件屬性。 S
系統文件屬性。 H
隱藏文件屬性。 I
無內容索引文件屬性。 [drive:][path][filename]
指定
attrib
要處理的文件。 /S
處理當前文件夾及其所有子文件夾中的匹配文件。 /D
也處理文件夾。 /L
處理符號鏈接和符號鏈接目標的屬性。
⑺ 怎麼用dos在沒有許可權下命令創建文件夾
這里是DOS命令的教程:
不過我想你或許需要的是命令行的命令吧,這些是我搜集到的,希望你能用的上:
計算機運行命令全集 winver---------檢查Windows版本
wmimgmt.msc----打開windows管理體系結構
wupdmgr--------windows更新程序
winver---------檢查Windows版本
wmimgmt.msc----打開windows管理體系結構
wupdmgr--------windows更新程序
wscript--------windows腳本宿主設置
write----------寫字板winmsd-----系統信息
wiaacmgr-------掃描儀和照相機向導
winchat--------XP自帶區域網聊天
mem.exe--------顯示內存使用情況
Msconfig.exe---系統配置實用程序
mplayer2-------簡易widnows media player
mspaint--------畫圖板
mstsc----------遠程桌面連接
net use \\ip\ipc$ " " /user:" " 建立IPC空鏈接
net use \\ip\ipc$ "密碼" /user:"用戶名" 建立IPC非空鏈接
net use h: \\ip\c$ "密碼" /user:"用戶名" 直接登陸後映射對方C:到本地為H:
net use h: \\ip\c$ 登陸後映射對方C:到本地為H:
net use \\ip\ipc$ /del 刪除IPC鏈接
net use h: /del 刪除映射對方到本地的為H:的映射
net user 用戶名 密碼 /add 建立用戶
net user guest /active:yes 激活guest用戶
net user 查看有哪些用戶
net user 帳戶名 查看帳戶的屬性
net localgroup administrators 用戶名 /add 把「用戶」添加到管理員中使其具有管理員許可權,注意:administrator後加s用復數
net start 查看開啟了哪些服務
net start 服務名 開啟服務;(如:net start telnet, net start schele)
net stop 服務名 停止某服務
net time \\目標ip 查看對方時間
net time \\目標ip /set 設置本地計算機時間與「目標IP」主機的時間同步,加上參數/yes可取消確認信息
net view 查看本地區域網內開啟了哪些共享
net view \\ip 查看對方區域網內開啟了哪些共享
net config 顯示系統網路設置
net logoff 斷開連接的共享
net pause 服務名 暫停某服務
net send ip "文本信息" 向對方發信息
net ver 區域網內正在使用的網路連接類型和信息
net share 查看本地開啟的共享
net share ipc$ 開啟ipc$共享
net share ipc$ /del 刪除ipc$共享
net share c$ /del 刪除C:共享
net user guest 12345 用guest用戶登陸後用將密碼改為12345
net password 密碼 更改系統登陸密碼
netstat -a 查看開啟了哪些埠,常用netstat -an
netstat -n 查看埠的網路連接情況,常用netstat -an
netstat -v 查看正在進行的工作
netstat -p 協議名 例:netstat -p tcq/ip 查看某協議使用情況(查看tcp/ip協議使用情況)
netstat -s 查看正在使用的所有協議使用情況
nbtstat -A ip 對方136到139其中一個埠開了的話,就可查看對方最近登陸的用戶名(03前的為用戶名)-注意:參數-A要大寫
tracert -參數 ip(或計算機名) 跟蹤路由(數據包),參數:「-w數字」用於設置超時間隔。
ping ip(或域名) 向對方主機發送默認大小為32位元組的數據,參數:「-l[空格]數據包大小」;「-n發送數據次數」;「-t」指一直ping。
ping -t -l 65550 ip 死亡之ping(發送大於64K的文件並一直ping就成了死亡之ping)
ipconfig (winipcfg) 用於windows NT及XP(windows 95 98)查看本地ip地址,ipconfig可用參數「/all」顯示全部配置信息
tlist -t 以樹行列表顯示進程(為系統的附加工具,默認是沒有安裝的,在安裝目錄的Support/tools文件夾內)
kill -F 進程名 加-F參數後強制結束某進程(為系統的附加工具,默認是沒有安裝的,在安裝目錄的Support/tools文件夾內)
del -F 文件名 加-F參數後就可刪除只讀文件,/AR、/AH、/AS、/AA分別表示刪除只讀、隱藏、系統、存檔文件,/A-R、/A-H、/A-S、/A-A表示刪除除只讀、隱藏、系統、存檔以外的文件。例如「DEL/AR *.*」表示刪除當前目錄下所有隻讀文件,「DEL/A-S *.*」表示刪除當前目錄下除系統文件以外的所有文件
mplayer2-------媒體播放機
magnify--------放大鏡實用程序
mmc------------打開控制台
mobsync--------同步命令
dxdiag---------檢查DirectX信息
drwtsn32------ 系統醫生
devmgmt.msc--- 設備管理器
dfrg.msc-------磁碟碎片整理程序
diskmgmt.msc---磁碟管理實用程序
dcomcnfg-------打開系統組件服務
ddeshare-------打開DDE共享設置
dvdplay--------DVD播放器
net stop messenger-----停止信使服務
net start messenger----開始信使服務
notepad--------打開記事本
nslookup-------網路管理的工具向導
ntbackup-------系統備份和還原
narrator-------屏幕"講述人"
ntmsmgr.msc----移動存儲管理器
ntmsoprq.msc---移動存儲管理員操作請求
netstat -an----(TC)命令檢查介面
syncapp--------創建一個公文包
sysedit--------系統配置編輯器
sigverif-------文件簽名驗證程序
sndrec32-------錄音機
shrpubw--------創建共享文件夾
secpol.msc-----本地安全策略
syskey---------系統加密,一旦加密就不能解開,保護windows xp系統的雙重密碼
services.msc---本地服務設置
Sndvol32-------音量控製程序
sfc.exe--------系統文件檢查器
sfc /scannow---windows文件保護
Nslookup-------60秒倒計時關機命令
tourstart------xp簡介(安裝完成後出現的漫遊xp程序)
taskmgr--------任務管理器
eventvwr-------事件查看器
eudcedit-------造字程序
explorer-------打開資源管理器
packager-------對象包裝程序
perfmon.msc----計算機性能監測程序
progman--------程序管理器
regedit.exe----注冊表
rsop.msc-------組策略結果集
regedt32-------注冊表編輯器
rononce -p ----15秒關機
regsvr32 /u *.dll----停止dll文件運行
regsvr32 /u zipfldr.dll------取消ZIP支持
cmd.exe--------CMD命令提示符
chkdsk.exe-----Chkdsk磁碟檢查
certmgr.msc----證書管理實用程序
calc-----------啟動計算器
charmap--------啟動字元映射表
cliconfg-------SQL SERVER 客戶端網路實用程序
Clipbrd--------剪貼板查看器
conf-----------啟動netmeeting
compmgmt.msc---計算機管理
cleanmgr-------**整理
ciadv.msc------索引服務程序
osk------------打開屏幕鍵盤
odbcad32-------ODBC數據源管理器
oobe/msoobe /a----檢查XP是否激活
lusrmgr.msc----本機用戶和組
logoff---------注銷命令
iexpress-------木馬捆綁工具,系統自帶
Nslookup-------IP地址偵測器
fsmgmt.msc-----共享文件夾管理器
utilman--------輔助工具管理器
gpedit.msc-----組策略
⑻ dos,修改共享文件夾的許可權,用注冊表也可以.
不知道你的是Vista還是XP,在網路中心,把文件共享打開,公用文件共享打開,設的文件也不要再A機上的管理員文件夾內!在把你設的文件設為共享,許可權為EVERYONE,點編輯全打勾就行了
⑼ 設置文件訪問許可權的DOS命令
在windows 下用字元界面可以嗎?
我只知道在Linux裡面用字元可以實現,設置屬主,屬組,可是你現在如果是在windows 里設置搞亂,
因為你之前的目錄已經存在了,好像不太好弄,我是不太懂!在圖型化界面好弄!
⑽ DOS命令修改操作系統文件夾的許可權(說出下列更改後的文件是什麼許可權)
相關DOS命令:Cacls.exe
這是一個在Windows 2000/XP/Server 2003操作系統下都可以使用的命令,作用是顯示或者修改文件的訪問控製表,在命令中可以使用通配符指定多個文件,也可以在命令中指定多個用戶。
命令語法如下:
命令格式:Cacls filename [/T] [/E] [/C] [/G usererm] [/R user [...]] [/P usererm [...]] [/D user [...]]
注釋:Filename:顯示訪問控制列表(以下簡稱ACL)
相關參數詳解:
1、/t:更改當前目錄及其所有子目錄中指定文件的ACL
2、/e:編輯ACL而不替換
3、/c:在出現拒絕訪問錯誤時繼續
4、/g Userer:perm:賦予指定用戶訪問許可權,Perm代表不同級別的訪問許可權,其值可以是R(讀取)、W(寫入)、C(更改,寫入)、F(完全控制)等。
5、/r user:撤銷指定用戶的訪問許可權,注意該參數僅在與「/E」一起使用時有效。
6、/p user:perm:替換指定用戶的訪問許可權,perm的含義同前,但增加「N(無)」的選項。
7、/d user:拒絕指定用戶的訪問。
實例:
一、查看文件夾的訪問控制許可權
例如,這里我們希望查看h: emp文件夾的訪問控制許可權,那麼只需要在「開始→運行」對話框或切換到命令提示符模式下,鍵入如下命令:Cacls h: emp
此時,我們會看到所有用戶組和用戶對h: emp文件夾的訪問控制許可權項目,這里的CI表示ACE會由目錄繼承,OI表示ACE會由文件繼承,IO表示ACI不適用於當前文件或目錄,每行末尾的字母表示控制
許可權,例如F表示完全控制,C表示更改,W表示寫入。
如果你希望查看該文件夾中所有文件(包括子文件夾中的文件)的訪問控制許可權,
可以鍵入「Cacls h: emp .」命令。
二、修改文件夾的訪問控制許可權
假如你希望給予本地用戶user完全控制h: emp文件夾及子文件夾中所有文件的訪問許可權,
只需要鍵入如下命令:Cacls h: emp /t /e /c /g user:f
這里的:
「/t」表示修改文件夾及子文件夾中所有文件的ACL,
「/e」表示僅做編輯工作而不替換,
「/c」表示在出現拒絕訪問錯誤時繼續,
「/g user:f 」表示給予本地用戶user以完全控制的許可權,
「f」代表完全控制,如果只是希望給予讀取許可權,那麼應當是「r」。
三、撤銷用戶的訪問控制許可權
如果你希望撤銷user用戶對h: emp文件夾及其子文件夾的訪問控制許可權,可以鍵入如下命令:
cacls h: emp /t /e /c /r user
如果只是拒絕用戶的訪問,那麼可以鍵入如下命令:
cacls h: emp /t /e /c /d user