Другая опция - другое затем обновление версии PHP на Вашей установке CentOS 5 (который является болезненным, как Вы видели), должно использовать мою сборку Kohana для CentOS 5 (независимо от того, что текст говорит - репозиторий усовершенствован текущей версии, являющейся текущим Kohana стабильные 3.0.8 версии).
Программный стек Kohana исправляется в этом распределении для работы out-of-the-box над ванильным CentOS 5 с PHP 5.1.6. Нет почти никакой потери функциональности (основным вопросом является сообщение об ошибке, что PHP 5.1 не настолько хорош с), и его протестированный экстенсивно, поскольку это используется несколькими различными людьми в запуске различных приложений.
Единственные люди, которым разрешен доступ к папке:
пользователь A: Он владелец
члены B: Они могут читать / просматривать папку
И все. 0 в 750 означает, что другие пользователи не смогут ничего делать с этой папкой. Вы добавили пользователя A в группу C, но это никак не повлияло на папку.
Синопсис для usermod
на странице руководства: usermod [options] LOGIN
. В вашей команде последняя группа вместо последней входа .
Группа является аргументом для параметра -G
. Это немного помогает отделить опции, требующие аргументов, от тех, которые не требуют аргументов:
usermod -a -G C A
Однако, как сказал @Rosco, это все равно не даст A доступа к каталогу. Вам нужно будет либо добавить A в группу B, либо изменить группу каталога на C.
usermod -aG A C
Добавляет пользователя C в группу A, однако вы не упомянули группу A.
Даже если у вас есть группа A, разрешения для папки предназначены для пользователя A, и группа B, поэтому членство в группе A не поможет.
Чтобы получить доступ к папке, вы должны быть либо пользователем A, либо членом группы B. Итак, выполняется:
usermod -aG B C
Разрешит пользователю C доступ к папке как член группы B.