在实际的操作过程中,客户现在大多数安装的BT或是其它管理面板,部分面板对SSH权限限制不到对(贵有贵的道理的Cpanel/webmin无此现象),BT为例
网站根目录所有用户文件执行权限为www:www
如果用默认的Root账号去执行命令行,会导致整体文件权限出错,且无法自动修复。
解决方案如下:
启用www的用户,默认此用户已经存在于系统用
打开文件 etc/passwd
www:x:1000:1000::/home/www:/sbin/nologin
修改为:
www:x:1000:1000::/home/www:/bin/bash
其它用户类似,一般是www apache ,查看修改同root账户一至。
2.运行说明
用当前用户直接进入shell执行,或是在root用户登录的情况下执行
su www 切换到www用户
ps:
修改www用户密码操作
passwd www
然后按提示输入一次密码再输入一次修改完成