2015-07-09 3 views
1

У меня есть сервер, на котором запущены CentOs.Memcached Invalid User

Я использовал руководство от http://www.if-not-true-then-false.com/2010/install-memcached-on-centos-fedora-red-hat/, чтобы установить его. Он говорит, что он установлен, и все, но когда я набираю в

# /etc/init.d/memcached start 

Я получаю ошибку:

Starting memcached: chown: 'memcached\r': Invalid User 
    to switch toe user memcached 

Я гугл везде и не могу найти ответ.

У кого-нибудь есть совет?

Спасибо!

+0

'пользователя memached'? пропущено 'c' в имени пользователя? –

+0

Да, я пропустил это письмо. Извините, я печатал его (я не знаю, как скопировать код из ssh). Я обновил его сейчас. – Webby

ответ

0

Похоже, Memcached пользователь не доступен в системе, чтобы подтвердить, что вы можете запустить:

$ -> id memcached 
uid=497(memcached) gid=497(memcached) groups=497(memcached) 

Если вы не видите подобную réponse, то вам нужно добавить пользователя/группу:

$ -> groupadd memcached 
$ -> useradd -g memcached -d /dev/null -s /sbin/nologin 

Теперь вы должны увидеть ответ, похожий на:

$ -> id memcached 
uid=497(memcached) gid=497(memcached) groups=497(memcached) 
+0

Я запускал «id memcached», и он выплевывал «uid = 104 (memcached) gid = 105 (memcached) groups = 105 (memcached)». Мне не пришлось делать второй шаг. Так что же мне теперь делать? Имеет ли значение, что первые uid = 104 и gid = 105 и группы = 105? Все у вас одинаковое число. – Webby

+0

nah numbers ничего не значит (в этом контексте). Вы можете начать сервис сейчас? –

+0

Нет, такая же ошибка. Группа уже была там, поэтому ничего не изменилось. – Webby