Articles of 文件权限

设置jenkins进程的umask

我们的jenkins CI服务器(v1.499)运行在CI机器上调用URL的testing。 这些URL后面的应用程序会随着unit testing过程的改变而改变相同的临时文件,所以这些文件需要是可写组的。 我已经修复了这个问题,但是jenkins完全失败了。 修改/etc/default/jenkins以包含umask 002命令不起作用。 我重新启动服务后使用gdb检查 。 那么我怎样才能改变jenkins的umask设置?

cmake:如何在安装时更改文件权限?

我有一个文件设置了660标志,但是我想安装700标志设置。 我该怎么做? 如何更改文件权限,而不更改源文件的权限? 我的安装命令是这样的: install( FILES common.sh DESTINATION /rootfs/usr/bin ) 这是我试过的(但不起作用): install( FILES common.sh FILE_PERMISSIONS "600" DESTINATION /rootfs/usr/bin )

Android 6.0上的Android文件权限

我想在Android的"/proc"下列出文件和目录。 当作为我的应用程序进程运行时,许多文件是不可读的。 如果我列出目录作为shell用户,我得到以下输出: shell@flounder:/ $ whoami shell shell@flounder:/ $ /system/bin/toolbox ls -l /proc dr-xr-xr-x root root 2015-09-12 03:30 1 dr-xr-xr-x root root 2015-09-12 03:31 10 dr-xr-xr-x root root 2015-09-12 03:31 101 dr-xr-xr-x shell shell 2015-09-15 03:24 10196 dr-xr-xr-x root root 2015-09-12 03:31 102 dr-xr-xr-x root root 2015-09-12 03:31 103 dr-xr-xr-x root root 2015-09-12 03:31 104 […]

function.fopen:未能打开stream:在PHP中的权限被拒绝

我正在尝试从我的PHP应用程序为我的网站创buildXML站点地图。 这个想法是要么创build一个新的文件,要么覆盖现有的文件。 当我打电话时,我得到以下错误: [function.fopen]: failed to open stream: Permission denied 我试图写入到webroot,它的权限是:755.这意味着所有者拥有写权限,对吗? 我需要做什么才能让我的脚本能够写入这个文件夹? 777会是一件坏事,对吗? 我可以以某种方式运行我的脚本吗? 谢谢。

符号链接给“权限被拒绝”…为根

我写了一个简单的脚本来自动创build一个符号链接。 #!/pseudo today = "/tmp/" + date("Ymd") exec("ln -sf " + today + " /tmp/today") 够简单; 得到今天的date,并作出符号链接。 最好在午夜之后用-f运行,所以它只是在原地更新它。 这工作得很好! …为我的用户。 xkeeper /tmp$ ls -ltr drwxrwxrwx xkeeper xkeeper 2014-10-21 lrwxrwxrwx xkeeper xkeeper today -> /tmp/2014-10-21/ xkeeper /tmp$ cd today xkeeper /tmp/today$ cd .. 注意,它工作正常,所有的权限是世界可读的,一切看起来不错。 但是,如果有人想使用这个链接(我们会说,根,但任何其他用户有这个问题),一些非常奇怪的事情发生: root /tmp# cd today bash: cd: today: Permission denied 为什么这是我完全丧失的。 我也试着用ln […]

OS X权限被拒绝/ usr / local / lib

我正在寻找任何build议/直觉/线索/答案的权限问题,一直困扰着我,因为我转向了一个新的MacBook Pro。 这是困境。 某些程序在安装过程中在/ usr / local / lib目录下复制了库文件,并且在运行这些程序的时候出现了一个崩溃,我认为这个崩溃与这个文件夹中文件的权限限制有关。 我有错误(无法访问此path中的文件)尝试安装插件的大胆,然后尝试在此文件夹下执行“ls”。 我立即得到权限被拒绝,除非我用sudo前缀cmd。 我已经尝试拥有我的用户帐户拥有/ usr / local / lib / audacity文件夹,甚至我仍然在这些文件上的权限错误。 重要的是要注意,这个问题不是Audacity独有的。 我已经看到与Polycomvideo会议软件相同的问题,而且我也无法在此机器上运行Parallels。 (我没有跟踪Parallels的问题,但我打赌它的相关问题。)我隐约记得一些奇怪的Linux cmd的魔术,我曾经在当天使用,不仅会授予用户权限,而且会调整一些低级别位允许/禁止某些东西,如执行,我似乎记得许可的事情比执行更深,但已经有好几年了。 我不记得detils,我想知道是否有什么类似的OS X,我可能忽略。 那里有什么特别的地方和文件吗? 我可以以某种方式改变我的文件系统的方式,文件显示不同? 对于它的价值,我似乎至less能够使用一个程序,如果我以root身份login。 我还没有尝试与其他程序,因为我刚刚发现的能力。 请帮忙。

如何解决执行git push时拒绝.git /目录的权限?

我在我的服务器上build立了一个git仓库。 创build了一个新的用户'git'。 我的回购站位于/srv/git/example.git 。 我能够git remote add origin git@domain/srv/git/example.git然后我添加并提交了我的更改。 但是,当我尝试git push origin master失败: 致命:无法创build临时文件:权限被拒绝“和”致命:sha1文件写入错误:无效的参数“ 在我跑的服务器上: sudo chown -R git:git /srv/git/` 这解决了我的问题,但我想知道这是否是正确的事情?

授予特定用户对文件的访问权限

在Linux中,我如何给特定的人员提供文件/文件夹的访问权限。 换句话说,假设我想只允许用户fred读取一个文件,那么我该怎么做? 请注意,我知道chmod和所有,但Linux似乎并没有提供一个罚款调整的访问权限控制,您可以指定一个特定用户的访问控制。 谢谢,艾莉森

如何将文件权限更改为某个文件模式到当前目录的子文件夹?

使用chmod ,我在当前目录中执行chmod +x *.sh ,但是如果我想要更改所有文件,包括具有sh文件扩展名的子文件夹中的文件,该怎么办? chmod +x -R *会工作,但我需要更多的东西像chmod +x -R *.sh

权限问题,无法以root身份运行脚本

我正在运行一个shell脚本(Script.sh),它本身正在调用其他shell脚本(Script2.sh,Script3.sh等)。 我以root用户身份login,并赋予所有脚本执行权限。 但是当我执行“ls -l”时,脚本仍然没有在文件属性列上显示执行权限。 “Script.sh”按以下语法运行: root@freescale $ sh Script.sh 但是这个脚本不能执行被它调用的其他脚本(Script2.sh,Script3.sh)。 错误报告为“权限被拒绝” 我已经通过chmod命令授予了执行权限,但是这两个权限都没有更改,脚本(Script2.sh,Script3.sh ..)也没有执行。 我希望这个错误是由于Script2.sh在Script3.sh中被调用的原因: ./Script2.sh ./Script3.sh 如果我把它写成:sh Script2.sh它执行但不能执行在Script2.sh中调用的其他脚本,并报告同样的错误为“权限被拒绝”