宝塔linux面板安装软件错误:宝塔面板检测到系统目录不可写。解决方法
错误:宝塔面板检测到系统目录不可写。
1、安装了宝塔系统加固,请先关闭;
2、安装了云锁,请关闭系统加固功能;
3、安装了安全狗,请关闭系统加固功能;
4、使用了其它安全软件,请先卸载。
经检查宝塔面板未安装宝塔系统加固,云锁,安全狗,其它安全软件,面板日志已经清空无法通过日志分析操作过什么,据客户说他之前有安装宝塔系统加固但已经卸载,查看/etc/init.d目录下无法创建写入文件想到是之前使用过宝塔系统加固做过加固导致一些目录和文件被锁。
查看lsattr /etc/下被加锁文件或者目录如下:
查看lsattr /usr/下被加锁文件或者目录如下:
最后得到被加锁文件或者目录下:
—-i———– /etc/cron.hourly
—-i———– /etc/bashrc
—-i———– /etc/group
—-i———– /etc/passwd
—-i———– /etc/anacrontab
—-i———– /etc/cron.weekly
—-i———– /etc/rc.d
—-i———– /etc/init.d
—-i———– /etc/cron.d
—-i———– /etc/cron.monthly
—-i———– /etc/crontab
—-i———– /etc/cron.daily
—-i———– /usr/bin
—-i———– /usr/sbin
使用chattr -i对其解锁
chattr -i /etc/cron.hourly
chattr -i /etc/bashrc
chattr -i /etc/group
chattr -i /etc/passwd
chattr -i /etc/anacrontab
chattr -i /etc/cron.weekly
chattr -i /etc/rc.d
chattr -i /etc/cron.d
chattr -i /etc/cron.monthly
chattr -i /etc/crontab
chattr -i /etc/cron.daily
chattr -i /etc/init.d
chattr -i /usr/bin
chattr -i /usr/sbin
最后测试已经可以安装软件商店上的软件,该方法也不是万能的,毕竟无法安装也不一定是权限问题也有经查询资料有安装目录没权限或者硬盘没空间等导致
原文链接:http://idcbgp.com/help/article/605.html