Articles of 文件权限

如何解决重新编译错误,当通过npm咕噜咕噜没有pipe理员访问?

我需要为Windows 7中的项目安装安装grunt。但是,我遇到了一个问题,即每当我尝试全局安装grunt时,都会因权限错误而失败。 其他一些人有这个问题,其他一些人没有,出现的错误是 EPERM: operation not permitted, rename (insert npm global module path here)\grunt\node_modules\grunt-legacy-log-utils' -> '(insert npm global module path here)\grunt\node_modules\.grunt-legacy-log-utils.DELETE' 要求pipe理员权限来安装软件是不允许的,我在哪里。

即使使用Filezilla,组权限也不会inheritance

我尝试设置我的Web服务器文件夹的权限。 当我尝试创build一个新文件时,它不会inheritance组权限。 文件夹的权限设置为700,文件为600.下面是执行授予权限的命令列表: sudo adduser $USER www-data sudo chown -R $USER:www-data /var/www/html sudo chmod 2775 -R /var/www/html sudo find /var/www/html -type d -exec chmod 775 "{}" \; sudo find /var/www/html -type f -exec chmod 664 "{}" \;

让我们encryptiontomcat8 ubuntu服务器的证书权限

我正在尝试使用我们的ubuntu服务器VPS的Apache HTTPD和TOMCAT服务的encryption证书。 我发现letsencrypt存储的证书在Apacheconfiguration中的位置,它是由certboot脚本编写的,Apache正在使用这个证书。 我为tomcat server.xmlconfiguration使用相同的链接,但是我的日志中有一个权限被拒绝的错误: SEVERE: Failed to initialize end point associated with ProtocolHandler ["http-apr-8443"] java.lang.Exception: Unable to load certificate key /etc/letsencrypt/live/mysite.org/privkey.pem (error:0200100D:system library:fopen:Permission denied) at org.apache.tomcat.jni.SSLContext.setCertificate(Native Method) at org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:657) at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:742) at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:458) at org.apache.catalina.connector.Connector.initInternal(Connector.java:960) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) at org.apache.catalina.core.StandardService.initInternal(StandardService.java:568) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:851) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) at org.apache.catalina.startup.Catalina.load(Catalina.java:580) at org.apache.catalina.startup.Catalina.load(Catalina.java:603) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) […]

在GP启动脚本中从共享文件夹安装msi所需的权限

我有一个VBScript文件,我打电话作为组策略计算机启动脚本的一部分。 VBScript运行一个batch file。 … Set WshShell = CreateObject("WScript.Shell") WshShell.run """\\server\folder\subfolder\install.bat""", 0, True … batch file调用访问存储在同一子文件夹中的安装程序的msiexec 。 msiexec /i "\\server\folder\subfolder\myinstaller.msi" /moreOptions 我了解GP启动脚本在计算机帐户的上下文中运行 。 我已经授予NTFS共享\\server\folder的域计算机组读取权限。 而且我已授予域计算机组subfolder读取和执行权限。 我似乎有某种权限的障碍。 VBScript运行良好。 但batch file与myinstaller.msi有问题。 当我使用msiexec详细日志logging我看到“MainEngineThread返回2”在日志中。 这表明MSI文件不能以某种方式访问​​batch file。 我也尝试用复制命令replacebatch file的内容。 xcopy "\\server\folder\subfolder\myinstaller.msi" "C:\myinstaller.msi" 这导致复制0个文件。 但是我很确定batch file能够读取msi。 我用一个校验和命令replace内容,读取相同的msi文件,并返回正确的散列。 我错过了什么? 为什么msiexec和xcopy无法访问msi文件? (防病毒程序不会在日志中显示任何被阻止的内容。)

使用BCP通过Samba导出MSSQL共享文件夹

我有一个运行在SQL数据库上的日常例程,并使用BCP导出一些数据。 我需要将这些文件移动到Linux机器,所以我使用Samba共享文件夹。 本地导出工作正常 ,但是当我尝试直接导出到Linux时会触发错误。 如果我尝试手动复制文件 没有错误 ,我可以做到这一点没有任何问题。 SQL查询正在SQL Server Management Studio下运行 DECLARE @sql VARCHAR(1000) set @sql = 'BCP "SELECT rawdata FROM database.dbo.file where [id] = 123" queryout "Z:\files\123.jpg" -S SERVER\SQLINST -T -f D:\file.fmt' EXEC xp_cmdshell @sql 错误是: SQLState = S1000, NativeError = 0 Error = [Microsoft][SQL Server Native Client 11.0]Unable to open BCP host data-file […]

域pipe理员不能取得文件的所有权

我有一个非常奇怪的问题,域pipe理员无法看到文件的权限,即没有读取权限。 这意味着我不能使用takeown或icacls (甚至以pipe理员身份运行)来更改权限和所有权,因为访问总是被拒绝。 看了谷歌,我不能看到这个问题,任何build议,非常欢迎

在Windows文件服务器迁移中迁移文件夹用户权限

首先,我不是一个Windowspipe理员,所以也许这个问题是完全废话。 我们将把我们的Windows文件服务器迁移到另一台机器,那些将要做这项工作的人知道如何复制文件夹和文件(复制/粘贴也许?),但他们不知道如何迁移文件和文件夹用户权限。 有没有一种工具可以自动执行? 通过search通过Stackoverflow我看到有一个Windows命令“CACLS”显示和设置权限,以便我可以编写一个程序,通过文件系统循环,并调用命令来显示和设置权限。 这个aproximation好吗? PS对不起,我的英语不好

Windows Perms – ADOMAIN \ AMACHINE $ – 意味着什么(精确地)?

我在SYSTEM帐户下有一个在AMACHINE上运行的任务。 在AMACHINE上可以看到BMACHINE上的共享目录,共享目录允许用户名ADOMAIN \ AMACHINE $ 。 我相信ADOMAIN \ AMACHINE $意味着AMACHINE上的任何用户都应该被允许在共享上使用r + w。 我相信吗? 有没有什么奇怪的SYSTEM帐户,这可能意味着它被排除在这些权限? 我已阅读<域名> \ <计算机名称> $是什么意思? 这对ASP.Net有帮助,但有点偏向于ASP.Net。

确定一组不可读的unix / linux目录

dcoles1@shovel:/ $ cd /DriveXT dcoles1@shovel:/DriveXT $ ls . unreadable dcoles1@shovel:/DriveXT $ cd /DriveXT/MML/ dcoles1@shovel:/DriveXT/MML $ ls . unreadable dcoles1@shovel:/DriveXT/MML $ cd /DriveXT/MML/LP2010/ bash: cd: /DriveXT/MML/LP2010/: Permission denied 所以我知道这些文件夹存在…但我怎么弄出这些文件夹的权限? 它不会让我做一个“ls -l”…我可以找出什么组拥有“/ DriveXT / MML / LP2010 /”? 我怎样才能得到“drwxr-x-x”string? 谢谢

Windows 7共享问题RAID 5arrays(S)

问候所有,我有一个非常奇怪的错误与Windows 7的最终x64系统。 networking系统设置如下: 2x XP Pro 32位机器1x Vista终极x64机器2个Windows 7 x64终极机器全部链接到1x 16端口netgear prosafe千兆交换机,windows 7和vista机器是双工的。 还有一个路由器(netgear Rangemax)链接在开关上 我基本上使用其中一台Windows 7机器来存储和stream媒体到其他机器。 为此,我已经把2个3TB的硬件RAID 5arrays和其他配套的磁盘分享了我的根源。 不正常的问题开始,当我得到访问被拒绝,请联系pipe理员的权限等等等等等等当试图访问RAID 5arrays,而不是其他的独立人士。 我已经检查了权限设置,我已经添加了每个人对根的读取权限,我已经尝试将东西移动到子目录然后分享它们。 我已经尝试在HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Lsa中的各种设置组合,并始终相同。 我已经尝试了全面刷新caching,禁用和重新启用共享后,重新启动以及其他一些东西,结果总是相同的…单个驱动器没有问题,但访问被拒绝在这两个XParrays从XP &Vista&Windows 7机器。 一个可能导致答案的有趣的怪癖是,当你从Windows 7机器selectRAID 5时,没有关于文件夹的“离线状态”信息,但是在正常的驱动器上有说他们在线的信息。 就好像这个raid是存在的,但是被closures或者closures了,但是据我所知,windows将会在networking请求中把一个arrays备份起来,并且在机器本身上,这些驱动器似乎在线并且可以被访问。 不得不承认这让我难堪。 任何build议任何人? 预先感谢任何同胞的极客援助。 KAIN