linux - memcached无法启动

 ahhylwjj 发布于 2022-11-05 15:35

操作系统:CentOS release 5.8 (Final)
Linux localhost.localdomain 2.6.18-308.el5 #1 SMP Tue Feb 21 20:06:06 EST 2012 x86_64 x86_64 x86_64 GNU/Linux

memcached安装命令如下:

yum install memcached

事先已经安装依赖包了。因此上述命令顺利安装。

然后,我要打开memcached:

service memcached start

这时就出现了如下错误:

Starting memcached: chown: `memcached': invalid user
can't find the user memcached to switch to
[FAILED]

我没有对其他文件进行任何修改或配置。
请教一下,这是什么原因?如何解决?谢谢!

2 个回答
  • 依云的回答是对的。
    至于为什么用户没有创建成功,是因为系统的用户创建功能被加锁了。
    [root@203 etc]# lsattr /etc/passwd
    ------------- /etc/passwd
    [root@203 etc]# lsattr /etc/shadow
    ----i-------- /etc/shadow
    [root@203 etc]# lsattr /etc/gshadow
    ------------- /etc/gshadow
    [root@203 etc]# lsattr /etc/group
    ------------- /etc/group
    我解锁后,重新创建用户,就成功了。
    谢谢依云!

    2022-11-12 01:56 回答
  • 安装出错,没成功创建一个叫 memcached 的用户。自己 man useradd 然后创建之。也许还需要一个同名的组。

    2022-11-12 01:56 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有