Articles of chmod

为新用户设置用户权限

我想添加一个新用户到我的CentOS 6服务器(让我们称他为Barry)。 我已经创build了用户帐户Barry,并将他添加到我创build的名为webusers的组中,如下所示: groupadd webusers useradd -G webusers Barry passwd Barry 现在我有一个用密码设置的用户帐户,并添加到一个组中,我想给组写权限到nginxconfiguration文件,重新启动nginx,并做任何他们需要在/ var / www /像创build文件/目录等 nginxconfiguration文件位于这里: /webservers/nginx/conf/nginx.conf 要重新启动nginx,我希望webusers组能够运行以下命令: /etc/init.d/nginx restart 我想给他们读写这个目录的权限: /var/www/ chmod看起来非常令人困惑,我从来没有使用它,我有点新的系统pipe理。

即使拥有执行权限,权限也被拒绝

我认为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 […]

如何更改特定文件types的权限

file * | grep 'ASCII text' | chmod -x chmod: missing operand Try `chmod –help' for more information. 上面的命令给我error.Basically我试图find所有types为ASCII的文件,并将其权限更改为-x。上述语法中有什么错误?

如何拥有一个文件夹,并由3个用户使用

3个用户,1个文件夹。 用户:vsftpd(FTP服务器),bobmarley(普通用户),www-data(Apache用户) 如何统一它们,使每个用户可以修改这些用户的任何数据,而不用做CHMOD 777? 例如:bobmarley创build了一个文件'settings.inc.php'www-data试图访问该文件,并成功。 vsftpd用户访问该文件,也可以修改它。

在不使用chmod的情况下使文件成为可编辑的

对不起,如果这是错误的地方张贴这个,或者如果它已经发布之前。 我找不到任何东西。 如果我没有提供用户名或密码(从Windows通过samba)login到Linux服务器,我login的用户是什么? 我问的原因是我想让这个用户成为这些文件的所有者,这样他/她就可以改变这些文件,而不需要我作为一个pipe理员来使它成为可写的文件。 我知道我在做什么是没有意义的,但这是一个非常特殊的情况。 我有的限制是我不能以任何方式通过chmod来更改文件,但是文件需要由来宾进行编辑。 这是可能的,假设文件可以由所有者编辑(755)?

为什么许多Linux文件有其他=读取访问?

我可以运行chmod o=- -R / ? 我不想让一个新创build的用户能够捕获/ etc / passwd,只是因为它的默认权限。 我想了解为什么这些默认选项是为所有(最​​好的)系统文件以及其他文件的权限select的。

你如何给多个组完全访问w / chmod? 需要使用ACL的?

首先,感谢阅读。 我已经成功地运行了LaunchAgents文件夹中的plist launchd作业。 它基本上调用一个小的shell脚本chmod的文件夹的权限。 然后我有另一个工作,调用另一个脚本,将其改回到之前的状态。 现在,我想弄清楚如何chmod文件夹/文件权限的特定组。 我意识到每个文件夹/文件都有一个属于一个组的所有者。 是的,但是我如何通过shell脚本明确授予另一组用户的权限? 这可能吗? 我也一直在读ACL,这是我应该去的路线吗? 我的脚本现在很简单: chmod -R 777 <FOLDERNAME> 然后回来: chmod -R 000 <FOLDERNAME> 以pipe理员身份login时运行此操作。 但是,我想在理论上给予另一组的访问权: chmod -R 777 <FOLDERNAME> <GROUPNAME> < – 哟,这就是我在想什么

chmod不能在vbox共享文件夹上工作

文件夹/var/www是在init中挂载的,使用: mount -t vboxsf cuckoo_shared /var/www/ -o uid=1000,gid=1000,rw,dmode=755 现在,所有的文件属于我的用户jdrummond默认。 还有755作为默认模式。 但是现在我尝试运行的每个chmod似乎都不起作用: 我对此的怀疑是: 首先 :为什么我的index.php文件是777即使我说在mount命令上应该是755 ? 第二 :为什么我的chmod工作? 谢谢 我试图用sudo运行chmod命令,但它也没有工作。 Virtualbox 4.1.18: 主机= Windows 7 访客= Ubuntu 11.04。 编辑 :只是在另一台机器也一样,也有相同的规格和: 奇怪的?

什么CHMOD设置,以防止用户查看目录?

我有一个“包含”目录,我的Web服务器应该能够完全交互,但我不希望用户能够看到它的内容。

将sudo限制为只有一个目录,sudoers文件是子目录

所以我想限制Apache只更改某个文件夹和所有子目录的权限,所以这是我在sudoers文件中 apache ALL= (ALL) NOPASSWD: /bin/chmod -R [g+ws] /var/www/sites/[az]+ 但是这似乎并不奏效。 我确定我可以通过删除子文件夹的限制来实现它,但这似乎很危险,因为这会给潜在的黑客无限制访问。 那么有没有办法限制Apache只更改“网站”文件夹内的文件和文件夹,或者我坚持给无限访问chmod / chown? 使用这种方法有没有什么大的安全漏洞?