问题标签 [chmod]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
permissions - 如何审核所有 chmod 和 chgrp 命令?
企业安全策略开始需要低级别的事件记录。例如,文件访问权限更改。一种解决方案是使用 SELinux,但我们对此的了解充其量是很少的。另一个是用执行审计的代理替换命令(虽然这很糟糕)。
有任何想法吗?
ruby - mac OS X上的ruby中的递归chmod?
我需要删除一个应用程序 (MyApp.app),该应用程序在其所有随附文件夹中具有只读权限。在我删除它之前,我应该将所有包含的文件/目录的权限更改为 0644。我该如何递归地执行此操作?
我试过了
但FileUtils.chmod
不能递归工作。我不能使用 Unix 命令——它必须是 Ruby。
编辑:我不能在当前上下文中使用 Unix 命令。好的,这是一个 RubyCocoa 应用程序,您看到的源代码是 ruby 脚本的一部分,它应该卸载应用程序(请不要对此发表评论,因为这是我的客户拥有的代码)。卸载包括删除应用程序的所有痕迹、终止进程并最终删除应用程序本身。通常它可以工作,但在 MyApp.app 文件夹由于某种原因获得只读权限的情况下不起作用。所以我想在文件夹上递归运行 chmod 并将其删除,但由于某种原因,它在 Ruby 中并不直接。这就是我寻求帮助的原因。有很多关于如何从命令行执行此操作的示例,但是您如何从代码中执行此操作?
这里有更多的代码,只是为了展示它是如何实现的:
再次感谢。
bash - 如何对提供的路径(BASH)的子目录进行 chmod
我需要一个脚本,它接受一个作为目录路径的命令行参数。脚本应该检查参数以确定它是否实际上是一个目录。如果是目录,则脚本应将位于其中的任何子目录的保护模式更改为 600。如果参数不是目录,则应打印出适当的消息。
我有
如果 [ -d $1 ] ; 然后
别的
echo "这不是目录"
菲
基本上我不知道在空白行上放什么。我在玩弄 chmod 但我的行似乎想更改输入的路径而不仅仅是子目录。
git - 如何让 Git 忽略文件模式 (chmod) 更改?
我有一个项目,我必须chmod
在开发时将文件模式更改为 777,但不应在主仓库中更改。
Git 接受chmod -R 777 .
并将所有文件标记为已更改。有没有办法让 Git 忽略对文件所做的模式更改?
php - 在运行时通过 chmod 更改权限,出现“不允许操作”错误
当我chmod()
在运行时更改权限时,它给了我以下消息:
警告:chmod() [function.chmod]:/home/loud/public_html/readalbum.php 中不允许操作
如何消除此错误并使该chmod
功能正常工作?
git - 如何在不接受所有文本更改的情况下使 git 接受模式更改?
我从“如何使 Git 忽略文件模式 (chmod) 更改? ”中遇到了相反的问题,我有一个文件,我已经更改了可执行权限,但也有一些文本更改,我想提交前者但不提交后者。这可以用git吗?
(实际上,我已经做了一些我想提交的文本更改以及可执行权限更改,还有一些我不想提交)
更新:取消暂存对文件的文本更改,然后git add -p
再次执行并合并一些文本更改,设法使模式更改进入暂存状态。(我的git版本是1.5.4.3)
php - 在php中强制下载之前在标题中设置文件权限?
我正在生成一个文件以呈现给用户以供下载,但服务器不允许我打开它,因为它需要拥有 777 的权限才能这样做。
这是我的代码
在我打开它之前有什么方法可以设置它的权限,或者我将如何去做?该文件尚未创建,因此可能是一种无限循环。我应该制作文件,然后打开它,还是什么?
chmod - cleartool 保护 -chmod 770错误
此命令不起作用:
我收到以下错误:
VOB 标签有效并指向正确的 VOB 位置。
我究竟做错了什么?
asp.net - 如何最好地为 ASP.NET Web 应用程序实现 CHMOD 类型角色
目前在我的 Web 应用程序中,我有针对用户凭据的简单 USER_LEVEL 字段,例如
- 普通的
- 授权人
- 行政
随着我们进一步发展,我看到这些角色出现了更多的歧义,并扩展了现有的类型,因此理论上,管理员角色本质上会赋予该人 777 访问所有内容(不一定是传统 CHMOD 方式中的 777,但本质上是全权委托)做他们想做的事)。
在 ASP.NET 世界中,我将如何最好地实现这种行为(我注意到 ASP.NET 已经内置了 Roles 方法,但是在项目的这个阶段,我不确定尝试使用此功能是否可行。
如果这不被认为是最佳实践,任何人都可以指出任何教程或自己的实施经验,或者指出我应该使用的方向吗?
cgi - Python 脚本在权限为 755 时通过 apache 运行,但在 777 时给出错误 500?
我将一个基本的 python 脚本上传到我在 Dreamhost 的共享主机,并将权限更改为777
. 它从 shell(通过 SSH)运行良好,但从浏览器调用时会显示“服务器错误”。
在 error.log 中,错误是'Premature end of script headers'
.
我写信给 DreamHost,DreamHost(出乎意料地很快)通过将权限更改为 来回复755
,并且脚本开始在 apache 中正常工作(我可以在浏览器中看到输出)。
但这似乎不对 - 添加额外的宽松权限如何破坏任何功能?