Articles of chown

mysql.sock问题,在LAMPP中的混乱和文件权限

我在我的服务器上弄得一团糟。 我正在使用LAMPP,并且创build了一个新用户apache:apache,并指派他来照顾Apache。 phpMyAdmin没有工作,因为这个变化,所以我不得不把phpmyadmin / config.inc.php到apache:apache。 这工作,但后来我做了最愚蠢的事情,我把整个/ opt / lampp目录apache:apache。 我已经安装了虚拟机内的LAMPP来复制所有的文件和目录权限。 现在我有mysql.sock问题。 它存在,但不会连接。 raski @ xxxxxx:〜$ sudo cat /opt/lampp/etc/my.cnf | grep socket socket = /opt/lampp/var/mysql/mysql.sock raski @ xxxxxx:〜$ sudo cat /opt/lampp/etc/php.ini | grep mysql.default_socket pdo_mysql.default_socket = /select/ LAMPP的/ var / MySQL的/的mysql.sock /mysql.sock raski @ xxxxxx:〜$ ls -ld /opt/lampp/var/mysql/mysql.sock srwxrwxrwx 1 mysql wheel 0 2011-07-15 12:09 /opt/lampp/var/mysql/mysql.sock […]

乔的伤心的PHP许可问题(LAMP)

就像许多PHP服务器一样,你会认为这个主题会有更多的指导。 乔开始作为一个新的Ubuntu电脑的快乐拥有者。 乔在咖啡里喜欢Ubuntu。 乔想用PHP构build一个网站。 Joe apt-get的数百个和数百个库试图设置Apache,PHP和MySQL。 乔终于得到了PHP安装日出敲可怜疲惫的乔出来。 乔醒来与PHP工作。 乔开始写代码。 乔得到PHP无法创build文件的错误。 这让乔感到困扰。 乔天真地CHMOD的/ var / www目录0777. PHP的作品和乔很高兴。 几分钟后,当PHP尝试写入另一个文件时,Joe也有同样的问题。 乔意识到这是不好的。 乔发现chown和一个被称为www-data的组。 乔颠倒了他的CHMOD,并将/ var / www包装成www-data。 但是,PHP仍然无法正常工作。 PHP是没有人的 。 乔回去为麦当劳工作,意识到有没有写PHP代码的希望。

如何让一个文件夹在Linux上的某个组的用户访问

我试图让“www”组的所有用户都可以访问/ opt / apps文件夹。 该组的主要用户将是'jboss'用户,所以我跑了: sudo chown -R jboss:www /opt/apps “jboss”和“ubuntu”用户都在“www”组中,但只有“jboss”用户可以写入/ opt / apps文件夹。 如何使/ opt / apps文件夹可写入“www”组中的所有用户?

灯堆栈上的chown / owner组权限混淆

我的VPS上有许多权限/所有者组设置问题。 它运行LAMP(Ubuntu 12.10,apache2,mysql 5.5,PHP 5.5.8)。 我已经安装vsftpd作为我正在运行的论坛平台需要ftp访问来安装它自己的更新/修改等。 我对业主和团体感到困惑。 例如,ftp用户名为“ftpuser”,用户名为1001.当我通过以该用户名login的FTP客户端上传文件时,我刚刚上传的文件所有者的ID设置为1001 1001(所有者/组)。 当使用相同的细节的论坛平台上传一个文件时,它被设置为33 33,这是www-data所有者和组(apache)的ID。 我已经尝试将我的“ftpuser”帐户添加到www数据组,但它没有帮助。 问题在于论坛无法进行更改,只是说目录不可写,而是设置为777。 任何意见,非常感谢。 谢谢。

使用chown:分配整个目录的所有权与只是其中的文件之间的任何实质性区别?

举个例子:假设Apache需要拥有/ var / www / html中所有文件的所有权来提供网站的页面。 使Apache成为这个目录的所有者(以及文件和子目录)是否有任何危险,而不仅仅是将所有权分配给这些文件并维护当前目录的所有权? 这似乎是一个不太精确的解决scheme,不太精确的解决scheme似乎总是因为我没有想到的原因而变得不安全。 这基本上是一个使用的问题 cd /var/www/html chown -R user . 与 chown -R user /var/www/html 谢谢!

在多个子目录内的400,000个文件的chmod?

你好…我期待chmod 777一堆文件。 或者,因为它更安全,我也可以为这些文件寻找一个chown www:www来使它们可以被networking访问。 现在,由于我有超过400,000个文件, sudo chmod -R 777 ./*和sudo chown -R www:www ./*完全不起作用,只返回“Arg list too long” 一些使用Googlesearchfind和xargs ,但是这不适合我的文件集,因为一些文件名称中有下划线。 我不知道为什么这会打破剧本,但它确实。 命令: find ./ -name "*" | xargs chmod 777 以下是目录树的匿名片段: files \- 28934723 \- file1.xml \- file2.txt \- 34905834 \- file1.xml \- file2.txt \- 21398230 \- file1.xml \- file2.txt 据我所知,它应该自动recursion到子目录中,但我不确定。 当我运行上面的命令时, 一些文件改变了,但是大部分目录保持不变(相同的权限)。 在此先感谢您的帮助,你们可以提供:)

更改文件的组所有者,但不是所有者

我想确保所有的目录和子目录是组hgdata ,但我不想改变所有者(他们是许多不同的所有者)。 命令chown -R将为我执行recursion所有权更改,但是如何在不提供userid的情况下使用chown?

更改权限后,Plesk,Root,Mysql出现故障

我已经连接到根用SSH访问。 由于我用root来传输文件,所有的文件都是根目录。 我需要它在其他用户,所以我作为我目前的文件夹连接:var / www / vhosts / mypage / httpdocs / 我发布了这个命令:chown -R extius / 更改完成后,我得到: https : //mypage.myserver.net : 8443 500 – 内部服务器错误! 我只是看到,我已将所有文件重置为我的用户名,包括根文件。 现在我无法连接到根,我该如何解决这个问题? 另外,我无法连接到根。 你能解决这个问题吗?

Linux中可执行文件访问权限的目的是什么?

我从来没有明白这一点,因为如果你有读取文件的权限,这是否意味着你可以把它复制到别的地方,这样就可以执行它了? 我错过了什么?

当用户名包含短划线时如何chown?

用户和组包含一个破折号: abc-def 。 当我尝试使用chown时,出现错误: chown abc-def.abc-def * -R chown: invalid user: `abc-def.abc-def' 用户是有效的,它应该工作…我如何使用包含破折号的用户/组名称的chown?