这有点尴尬的问,但我只是用opensshbuild立一个Ubuntu服务器。 如果该用户不是所有者,也不是该组的一部分,是否可以创build一个只读访问chmod ** 7文件的用户? 换句话说,具有** 7权限的文件在以该用户身份login时显示为** 4,而在以其他用户身份login时显示为** 7。
是否可以通过1个命令更改文件的所有者/组和权限? 我试过了: chmod user1:groupOfUser1=770 file.txt 但它不起作用。
我已经看到如何在Linux上做到这一点,但有没有办法在OSX中做到这一点? 我不小心跑了chmod -R 777 / 寻找如何解决这个问题。 谢谢
在2个NFS客户端中有1个出现NFS共享和文件权限的奇怪问题,web1有文件权限问题,但是web2没问题。 web1和web2是负载平衡的Web服务器。 所以问题是: 如何确保NFS共享文件内容与web1服务器上的原始文件(如他们在web2服务器上所做的)保持相同的用户/组权限? 我如何反转我在web1上做了什么,我试过unmount命令,并说找不到命令? 信息: 我正在使用3个专用的服务器设置。 所有3台服务器CentOS 5.4 64bit为基础。 服务器如下: web1 – NFS文件权限问题的客户端 web2 – nfs客户端文件的权限是OKAY db1 -nfs在/ nfsroot共享 web2的nfs客户端是由我的虚拟主机安装的,而web1是由我设置的。 我在web1上执行了以下命令,它使用web1上的最新文件更新/ nfsroot / site_css中的db1 nfsroot共享,但即使使用tar命令来保持文件权限,文件权限也不会保留。 cd /home/username/public_html/forums/script/ tar -zcp site_css/ > site_css.tar.gz mount -t nfs4 nfsshareipaddress:/site_css /home/username/public_html/forums/scripts/site_css/ -o rw,soft cd /home/username/public_html/forums/script/ tar -zxf site_css.tar.gz 但检查web1文件的权限不再是用户名用户/组,但拥有没有人 ? 但web2文件权限正确? 这只是web1的问题,而web2是正确的? 看起来像数字ID不一样? 不知道如何纠正这个? web1与不正确的用户/无人组 ls -alh /home/username/public_html/forums/scripts/site_css […]
我正试图通过Python服务器执行一个PHP文件。 但是,我得到以下错误: 文件“/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/CGIHTTPServer.py”,第255行,在run_cgi os.execve(scriptfile,args,os.environ)OSError:[Errno 13 ] 没有权限 python服务器正在运行。 我到目前为止做了什么? 对于Python安装目录和我的脚本,Chmod将所有目录recursion地(chmod -R a + x)(我知道这不是安全的,只是为了testing目的)。 试图找出python服务器是否通过ps aux grep py以root身份运行 我没有想法。 还有什么可能会出错? 感谢您的反馈。
我在CentOS 5.5 64位上安装了lighttpd。 一切似乎都很好,除了我不能在HTML和PHP页面上通过403错误。 我已经使用了CHMOD和CHOWN,在configuration文件中改变了所有权,尽了一切可能,并被困在了2天。 感谢任何帮助,这里希望我的一个愚蠢的错误。 以下是带有debugging选项的日志文件: 2011-02-21 11:23:13: (request.c.304) fd: 7 request-len: 408 GET /index.html HTTP/1.1 Host: 10.0.1.8 User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: en-us,en;q=0.5 Accept-Encoding: gzip,deflate Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive: 115 Connection: keep-alive Cache-Control: max-age=0 2011-02-21 11:23:13: (response.c.241) run condition 2011-02-21 11:23:13: (response.c.300) — […]
我刚安装了Ubuntu 12.04 LTS。 我在nautilis上select了SOFTS(/ dev / sda6)partiotion。 之后,我打开terminal,并试图改变文件的权限。 该命令执行但文件权限保持不变。 我试图通过使用根权限更改权限,它没有工作。
我有trac在我的debian服务器上运行,并使用mod_wsgi通过apache进行设置。 现在我已经把所有东西都设置好了,除非我永远不会写入通过网站的项目trac.ini文件。 我已经将ini文件设置为可写: sudo chmod +x trac.ini 而且我也使它属于www-data : ls -l -rwxrwxrwx 1 www-data admin 5744 Aug 2 00:00 trac.ini 在我刚刚安装的类似服务器上,同样的调用给了我这个: ls -l -rwxrwxrwx 1 www-data www 5904 Mar 20 11:00 trac.ini 我明显错过了一些基本的东西,但不能得到它的工作!
我可以select禁止用户组或sftpuser设置chmod + x吗? 用户将被允许上传媒体文件,但没有运行PHP脚本。
我正在使用/ etc / fstab在CentOS 6.4服务器上安装SMB / CIFS共享,如下所示: 挂载窗口共享到/ mnt / mywebsite //10.1.1.4/mywebsite/mnt/mywebsite cifs username = httpd,password = topsecret,uid = apache,gid = apache 0 0 然后我发出mount -a,我看到我的挂载被创build,而所有者是apache:apache。 我可以创build文件和目录,但是如果我尝试对文件执行chmod操作。 例如: mkdirtestingchmod 755testing 我得到以下错误:chmod:更改`test'的权限:权限被拒绝 我想弄清楚为什么我得到这个。 有没有SELINUX政策阻止我? 我需要在我的/ etc / fstab中添加一些额外的参数吗? 我试着做grep http /var/log/audit/audit.log | audit2why,我没有看到SELINUX阻止我。 感谢Brad