Questions tagged «icacls»

1
逐行,逐项解释ICACLS.EXE的输出
这是什么意思: C:\foo\> icacls . . NT AUTHORITY\IUSR:(M) BUILTIN\IIS_IUSRS:(M) BUILTIN\IIS_IUSRS:(OI)(CI)(M) NT AUTHORITY\IUSR:(OI)(CI)(M) BUILTIN\IIS_IUSRS:(I)(OI)(CI)(RX) NT AUTHORITY\IUSR:(I)(OI)(CI)(RX) NT AUTHORITY\SYSTEM:(I)(OI)(CI)(F) BUILTIN\Administrators:(I)(OI)(CI)(F) 我认为第一个意味着userid获得对目录的“修改”权限-这意味着用户可以创建文件,更新文件或删除文件。对?什么是“ NT AUTHORITY \ IUSR”用户?那真的是一个用户ID吗?它是默认的IIS用户ID吗? 好的,我认为第二行是指一组。它具有相同的权限。 那所有带有(I)和(OI)等的行呢?请解释。
16 windows  icacls 

1
命令行以永久访问文件夹
更新 虽然第二次失败或给您带来太多麻烦,但我能够使用接受的答案中描述的方法。 进一步搜索后,我发现了Helge Klein的SetACL,它远胜于前者,并且确实满足了需要。 我无法访问某些文件夹,例如c:\Program Files\WindowsApps。通过命令行,出现“ 访问被拒绝 ” 错误,通过Windows资源管理器,出现一个弹出对话框,指出“ 您当前无权访问此文件夹 ” 单击“ 继续”给我访问权限,但是我想使用命令行授予自己访问权限;这样我的脚本就不会遇到在相同安全上下文下运行的问题。 我在Microsoft Technet上发现了这个问题,但无法正常工作。请注意,我已经以管理员身份运行Powershell。 PS C:\WINDOWS\system32> icacls "C:\Program Files\WindowsApps" /grant i063510:F /inheritance:e C:\Program Files\WindowsApps: Access is denied. Successfully processed 0 files; Failed processing 1 files PS C:\WINDOWS\system32> icacls "C:\Program Files" /grant i063510:F /inheritance:e C:\Program Files: Access is denied. Successfully …

1
Cygwin mkdir创建了我没有权限的目录
在Windows 10中使用最新版本的cygwin64。我设法获得一个foo对其权限有些奇怪的目录。我不太确定这是怎么回事,但这里有症状: $ cd /f/temp/foo $ ls -lad . drwxrwx---+ 1 Mm None 0 Jun 16 14:03 . $ mkdir bar $ ls -lad bar d---rwx---+ 1 Mm None 0 Jun 16 14:17 . $ cd bar Permission denied $ umask 0022 其他目录不会发生这种情况,例如/f/temp/ok。使用ls开关我看不出f/temp/ok和之间的任何区别/f/temp/foo。 如果我这样做,chmod 775 bar那么我可以进入bar,但是然后制作一个目录bar有同样的问题。所以这个问题阻止了我git init的努力/f/temp/foo。做chown -R Mm *父母没什么区别。 …

3
无论使用哪种Windows语言,如何使ICACLS命令将文件夹设置为对所有人具有完全访问权限?
背景 说我有这个命令 icacls C:\FullyAccessibleFolder /grant Users:(OI)(CI)F 这在Windows的英语版本中工作正常,但在法语版本中似乎不起作用,可能会出现以下错误,原因可能Users是法语有所不同。Everyone就像Tout le monde在Windows中一样被翻译,因此也不是解决方案。 Users: Le mappage entre les noms de compte et les ID de sécurité n'a pas été effectué. Google将其翻译为 Users: The mapping between account names and security IDs was not performed. 题 我是否可以使用一个命令来设置一个文件夹并以递归方式设置其所有内容,从而以一种适用于Windows的不同语言版本的方式对所有用户拥有完全权限? 网络内容 此页面有很大程度上类似的问题谈如何Everyone成为Jeder德语和Tout le monde法语。

1
使用icacls作为计划任务运行批处理
我是一个批处理文件,用于修复docomentum存储的所有树中的权限。 它位于UNC操作目录中。 goSetPriv.bat @echo off set /a _cnt=0 set _docdir="UNC_DCTM_PATH_TO_SCAN\*" if (%1) NEQ () set _docdir="%*" set _start=%date:~4,10% %time% pushd UNC_OF_OP_DIR FOR /D %%I in (%_docdir%) DO ( icacls %%I /grant:r ssis_admin:R /inheritance:e > nul call :counter ) ...... counter: ...... 当我将goSetPriv作为计划任务运行时(最高权限,Windows 7 Server 2008R2)PROGRAM:\ O:\ goSetPriv.bat 它在所有父目录上快速运行,而不更改其子目录和文件的权限。 当我没有直接从cmd运行批处理(即O:> goSetPriv.bat)时,它会慢慢更改所有父目录中的所有子文件夹和文件。 …

1
ICACLS Setowner仅用于文件夹
我需要user_foo完全控制\目录中的所有文件和子目录。 user_foo是/ directory的所有者。 user_foo有自己的一些子目录,但不是所有子目录。 icacls \directory /grant user_foo:(OI)(CI)F /T /C 我相信,(请确认我),我必须首先获得所有子目录的所有权。 icacls \directory /setowner user_foo /t /c 但是,我不想获得文件的所有权。文件夹必须足够。/ t参数会影响\ directory下的所有文件。 任何帮助表示赞赏。 PS。所有现有的权限应保留。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.