我有一个PHP脚本,在我的服务器上创build一个文件夹。 这个文件夹应该通过Apache访问,用户可以在线查看。 现在,如果我在创build这个文件夹的时候一切正常,我可以在网站上查看html / php。 如果我在用户Apache(或者运行我的脚本)时创build这个文件夹,我可以创build文件夹,把所有的文件放到里面,但是当我login到我的网页时,它会显示: You don't have permission to access / on this server. 现在我不太了解Apache,但对我来说,最简单的解决scheme是将我的文件夹的所有权归给root。 我尝试input: chown root:root /blabla/myfolder 它写道: chown: changing ownership of 'myfolder/': Operation not permitted 这是为什么 ? 谢谢
我已经创build了一个目录,并chown拥有权限master:webmaster和chmod该文件夹775因此组可写。 那么为什么我作为网站pipe理员不能成为目录的成员或在目录中创build一个文件。
我认为recruive /srv/site到www-data:www-data并用ug+rwxrecursion地chmodded它。 然后我join了自己的www-data 。 $ sudo usermod -a -G www-data cyrus $ sudo chgrp -R www-data /srv/site $ sudo chmod -R ug+rwX /srv/site 但是,为什么我仍然拒绝许可? $ ls /srv/site ls: cannot open directory /srv/site: Permission denied $ cd /srv; ls -la total 12 drwxr-xr-x 3 root root 4096 Aug 13 02:42 . drwxr-xr-x 24 root root 4096 […]
有人运行“chown -R用户名/ usr”,现在我没有办法login到盒子来改回它。 SSH已被禁用,X服务器将无法启动,所以我没有graphics化的graphics用户界面,并且当我尝试login时,控制台login不断说“login不正确”。 我旁边没有确切的消息,但是它说/ usr目录中的某些文件不是由root拥有的,这导致我相信chown是造成这种情况的问题。 如果我能以某种方式进入命令提示符,我可以将所有权改回来。 有没有人有任何想法,我可以从这里得到一个命令提示符? 该盒是运行Solaris 10(10/09版本)的Dell T310服务器。
对不起,如果这是错误的地方张贴这个,或者如果它已经发布之前。 我找不到任何东西。 如果我没有提供用户名或密码(从Windows通过samba)login到Linux服务器,我login的用户是什么? 我问的原因是我想让这个用户成为这些文件的所有者,这样他/她就可以改变这些文件,而不需要我作为一个pipe理员来使它成为可写的文件。 我知道我在做什么是没有意义的,但这是一个非常特殊的情况。 我有的限制是我不能以任何方式通过chmod来更改文件,但是文件需要由来宾进行编辑。 这是可能的,假设文件可以由所有者编辑(755)?
所以我有这个工作stream程,但是很笨拙“ RSYNC到ultrapress.co rsync -azP –delete /Users/rocketadmin/Sites/vagrant-local/www/wordpress-default/wp-content/themes [email protected]:/var/www/ultrapress.co/htdocs/wp-content/ rsync -azP –delete /Users/rocketadmin/Sites/vagrant-local/www/wordpress-default/wp-content/plugins [email protected]:/var/www/ultrapress.co/htdocs/wp-content/ ================================================== =========== 然后修复所有权 sudo chown -R www-data:www-data /var/www 我想知道在rsync中使用什么参数,所以我没有chown我的www文件夹每次我同步先谢谢您的指导…
我最近在/ usr / local目录中的MacBook Pro上成功安装了64位版本的mysql-5.5.8。 为了解决一个完全不相关的软件(实际上是RVM),我将我的/ usr / local目录chown-ed给$ USER,这使得MySQL非常不高兴。 它特别抱怨/ usr / local / mysql / data目录,所以我把这个目录改为_mysql:wheel。 一切似乎再次工作,但它让我想知道如果我更好更改整个 / usr / local / mysql目录的所有者,而不仅仅是数据子目录。 由于我忽略了在更改/ usr / local目录的所有者之前logging下默认安装运行的所有者,有人可以告诉我默认情况下/ usr / local / mysql目录是什么所有者和权限,不小心把它拧了? : – / 在权限方面,我猜rwxr-xr-x会是合适的(这就是数据目录目前所具有的function,而且看起来工作正常),但是对于这种预感的强化是值得赞赏的。 谢谢你的帮助。 史蒂夫
最近我被要求看一个“朋友”的系统,这让我完全陷入了沉思。 他们原来的问题对我说: 他们有一个RHEL 5.10,gnome桌面相当典型的安装 他们无法运行视网膜扫描 他们声称视网膜无法扫描并开始扫描 这是我发现后,检查了他们的防火墙,TCP包装,sshdconfiguration,sudoers等 您运行的任何引用用户的命令似乎总是引用根。 一些例子: 桌面login为用户“扫描”,你实际上是以rootlogin SSHlogin做同样的事情。 whoami和who am i回归根 运行chown -R scan.scan / home / scan会导致所有文件的所有权为= root:scan 在/ usr / bin或/ bin或/ sbin中的程序中没有设置粘性位,除了通常期望看到的位。 这个问题很奇怪,我甚至不知道要使用什么search条件。 一半的想法欢迎。 @Matthew Ife:扫描的用户ID是501,但是getent passwd scan返回: scan:x:0:0::/home/scan:/bin/bash
我意外地将/ bin,/ boot,/ etc和/ dev的所有权更改为nobody:nogroup,当我错位正斜杠时,使用chown! 我怎样才能诉诸原来的文件所有权? 我已经设法让他们都根:根,但我不知道是否所有的文件应该由根拥有,如果这会打破什么? 他们是否可以select像在OS X中修复文件权限? 帮帮我!
我想澄清一下如何创build有限的用户作为WEBSERVER与Nginx来访问我的VPS用户的正确方法。 我习惯于不安装FTP,只能通过SFTP访问。 每个设置都可以吗? 这是我通常从创build一个名为“admin”的受限用户,应该能够通过SFTP访问具有网站数据的文件夹 mkdir -p /var/www/mysite.com/ adduser admin adduser admin www-data chown -R root:root /var/www chmod -R 755 /var/www chmod -R 755 /var/www/mysite.com chown -R admin:www-data /var/www/mysite.com/ 这似乎不是正确的方式,我总是有权限上传一些文件时(例如一般的Wordpress)。 我想创build一个完全按照“提供”在客户购买托pipe服务(即FTP,我更喜欢SFTP访问)时所提供的用户工作的用户。 这是个人用户,但我认为有限的用户是通过SFTP使用“根”更安全。