Linux用户权限www和非putty访问权限

时间:2013-03-25 10:33:35

标签: linux web ssh var winscp

我有两个名为pi的用户,他们是root和pizza4yu。我已将chmod 777设置为/ var / www如何设置pi对该文件夹具有完全访问权限且pizza4yu无法访问?而且我已经设定pizza4yu可以使用winscp但我想拒绝shell访问(putty)如何做到这一点?

2 个答案:

答案 0 :(得分:1)

从root做到这一点:

chmod 700 /var/www

这将完全访问pi并且无法访问pizza4yu。要拒绝ssh访问pizza4yu,请从〜/ .ssh / authorized_keys文件中删除pizza4yu的公钥。另请查看/ etc / ssh / ssh_config文件。

答案 1 :(得分:1)

确保,pizza4yu不是/ var / www的所有者(通过用户名或组),例如:

ls -l /var/www

然后,您需要删除用户使用的权限(以root用户身份或以/ var / www所有者身份运行):

chmod -R u-rwx /var/www

编辑: 如果PI不是/ var / www的所有者并且您想要创建他,那么请使用

chown -R PI /var/www