如何透過命令列禁止存取最近的文件

如何透過命令列禁止存取最近的文件

我不想使用 Windows 最近的資料夾,並且我想讓所有使用者都無法透過命令列存取該資料夾。

我認為下面的命令會拒絕所有使用者權限,但即使在執行此命令之後,Recent資料夾中的檔案仍然會建立。

icacls C:\Users\ironsand\AppData\Roaming\Microsoft\Windows\Recent /deny Everyone:(OI)(CI)(DE,DC)
processed file: C:\Users\ironsand\AppData\Roaming\Microsoft\Windows\Recent
Successfully processed 1 files; Failed processing 0 files

如何透過命令列禁用該資料夾?我想要這個,因為我想從批次檔運行它。

我使用的是 Windows 10 家用版。

答案1

標準 Windows 權限是基於「使用者帳戶」(或「群組」)等內容,而不是基於「命令列介面」等特定軟體。熟練的命令列使用者應該能夠完成任何可以透過 GUI 完成的事情。我立即想到的最直接的方法是透過重命名 CMD.EXE 來完全停用命令列,但副作用可能會很嚴重。

我確信這可以透過自訂(開源)shell 來完成。然而,我並不期望有一個簡單的方法可以做到這一點。更可靠的安全態勢不是限制人員存取資料夾的方式,而是限制人員可以執行的操作(無論他們打算如何執行)。

如果您試圖阻止更具體的內容,可能有也可能沒有一些更可行的選擇;有關您要防止的情況的更多詳細資訊可能會有所幫助。

相關內容