草庐IT

PERMISSIONS

全部标签

.net - 如何在 .NET 应用程序中为选定操作正确实现 "As Administrator"或 "Run As Administrator"?

我正在寻找允许提升选定操作权限的正确方法。许多产品都提供类似的东西。例如,如果您打开了UAC,并且在浏览受限文件夹时使用TotalCommander(以基本权限运行),您将获得:如果您按AsAdministrator,您将看到常见的用户访问控制对话框,询问您是否要授予进程所需的权限。在.NET应用程序中是否有类似的可能(即使有Win32支持)?应如何正确实现此类功能?我是否需要运行外部进程来为选定的功能获取更高的权限?我不是在寻找需要以管理员身份运行主进程的解决方案。 最佳答案 您将不得不将目标操作功能考虑到一个单独的组件中,该组件

c# - 以编程方式为 C# 中的文件添加安全权限

在asp.net应用程序中,我有一个任务是将一些xml文件传输到我计算机上的本地文件夹中。然后我想阅读这些文件,但是当它们被复制到我的本地文件夹时,它们没有设置网络服务用户帐户。所以,我的问题是,在.NetC#中,您如何以编程方式添加完全控制我的xml文件的“网络服务”帐户。 最佳答案 参见FileSecurityclassinMSDN以下代码示例使用FileSecurity类在文件中添加和删除访问控制列表(ACL)条目。您必须提供有效的用户或组帐户才能运行此示例。usingSystem;usingSystem.IO;usingSy

windows - 是什么原因导致 "The permissions on <folder> are incorrectly ordered"?

在调试涉及SQLite和IIS的特别麻烦的错误时,我们在访问App_Data属性时遇到了权限问题ThepermissionsonApp_Dataareincorrectlyordered,whichmaycausesomeentriestobeineffective.还有截图:我的问题不是什么是不正确的顺序,我认为Howdoyouprogrammaticallyfixanon-canonicalACL?已经很好地介绍了这个问题。我想知道的是哪些类型的排序不正确?例如,如果我们为Everyone设置FullControl,它应该在其他权限之前还是之后?是否有任何不正确的顺序触发错误的示例

windows - Windows : Failed to set permissions of path 中的 Nutch

我尝试在Windows机器上使用Solr和Nutch,但出现以下错误:Exceptioninthread"main"java.io.IOException:Failedtosetpermissionsofpath:c:\temp\mapred\staging\admin-1654213299\.stagingto0700从我了解到的很多线程中,nutch似乎使用的hadoop做了一些chmod魔术,可以在Unix机器上运行,但不能在Windows上运行。这个问题已经存在一年多了。我找到了一个线程,其中显示了代码行并提出了修复建议。我真的只有他们一个人有这个问题吗?所有其他人是否都在创建

windows - Windows 8 上的 mklink 权限

我需要以用户身份而不是以管理员身份通过mklink创建符号链接(symboliclink)。我已经通过secpol.msc和安全设置→本地策略→用户权限分配规则为当前登录的用户创建符号链接(symboliclink)。之后我重新启动了我的笔记本电脑并尝试创建符号链接(symboliclink)。我仍然得到错误:您没有足够的权限执行此操作。奇怪的是,当我创建联结(mklink/d/j...)时,它工作正常。对于其他mklink操作则没有。所以问题很简单,我如何需要在Windows8中设置权限才能使mklink在用户而非管理员下正常工作?谢谢你的帮助。 最佳答案

windows - 删除失去所有者的文件夹

我发现自己处于一种有点特殊的情况。我有一个文件夹。这个文件夹不知何故失去了它的主人。在“当前所有者:”下的“文件夹的高级安全设置”中显示:Unabletodisplaycurrentowner.我试图删除此文件夹但没有成功。我已尝试同时获得我的用户和管理员用户的所有权,并且都产生了UnabletosetnewowneronFOLDER,Accessisdenied我试图通过以管理员身份运行的Windowsshell授予管理员完全权限:icaclsFOLDER/grantadministrators:F并且我尝试通过以管理员身份运行的Windowsshell删除该文件夹:rmdirFOL

python - 权限错误 : [Errno 13] Permission denied

我收到这个错误:ExceptioninTkintercallbackTraceback(mostrecentcalllast):File"C:\Python34\lib\tkinter\__init__.py",line1538,in__call__returnself.func(*args)File"C:/Users/Marc/Documents/Programmation/Python/Llamachat/Llamachat/Llamachat.py",line32,indownloadwithopen(place_to_save,'wb')asfile:PermissionErr

windows - 你如何在 NSIS 中设置目录权限?

我正在尝试使用需要由管理员安装的Nullsoft安装系统来构建Windows安装程序。安装程序创建一个“日志”目录。由于普通用户可以运行此应用程序,因此该目录需要普通用户可写。我如何指定所有用户都应该有权以NSIS脚本语言对该目录进行写访问?我承认这听起来像是个坏主意,但该应用程序只是一个内部应用程序,只有少数人在专用网络上使用。我只需要保存日志文件,这样我就可以在发生问题时看到应用程序崩溃的原因。用户不能成为管理员。 最佳答案 使用AccessControl插件,然后将其添加到脚本中,其中“logs”目录位于安装目录中。Acces

Windows CHMOD 600

我正在尝试在Windows中使用OpenSSH连接到AmazonEC2,但我需要设置我的key文件的权限。Windows中CHMOD600的等效项是什么?我用谷歌进行了大量搜索,只找到了垃圾博客。编辑:Windows7,使用DOS。 最佳答案 我在Windows10上遇到了同样的问题。我通过执行以下步骤修复了它。1:-右键单击​​目标文件并选择properties然后选择Security选项卡2:-点击Advanced然后确保禁用继承。3:-点击应用,然后点击安全菜单中的编辑4:-删除除了Admin用户之外的所有用户,Admin用户

windows - Windows 上的 Rsync : wrong permissions for created directories

我正在尝试使用rsync在Windows(cygwin)上通过ssh将更改推送到我的服务器。我使用的命令是:rsync-rvz-essh/cygdrive/c/myfolder/rsyncuser@192.168.1.110:/srv/www/prj112/myfolder//srv/www/prj112/myfolder/归rsyncuser所有。我的问题是尽管使用rsync子目录是在发布时创建的,每个目录都被分配了默认权限d--------所以rsync无法复制其中的任何文件。我该如何解决这个问题? 最佳答案 忽略NTFS权限的