今天在客户的服务器上安装mysql创建用户时遇到了groupadd: cannot open /etc/group错误,记录一下错误解决方法。
该错误的原因是因为对系统的关键文件进行了锁定,防止篡改,可以通过以下命令查看是否锁定:
lsattr /etc/group
显示:
----i---------- /etc/group
权限 i 表示该文件不能被删除、改名、设定链接关系,同时不能写入或新增内容。
解决方法:
chattr -i /etc/group
然后再执行groupadd命令即可成功,相应的还有/etc/passwd、/etc/shadow、/etc/gshadow、/etc/inittab等文件,以此处理即可。