Как я создаю группу с определенным GID и добавляю пользователя к нему на Mac OS X 10.5?
Проблема состоит в том, что macfuse не достаточно умен для обработки групп, когда он монтируется, таким образом, я не могу открыть файлы, которые на удаленном сайте, которые не принадлежат моему пользователю (хотя я должен смочь открыть их из-за полномочий группы).
Так как я рассматриваю те файлы как принадлежащий группе "33", я должен создать группу с gid=33
и надеюсь, что это решает проблему.
Если Вы ищете более простой в использовании GUI, я предлагаю, загружают Административные средства Сервера для Вашей соответствующей версии (в этом случае Mac OS X 10.5.7 Административных средств Сервера). Программа менеджер по Рабочей группе может обеспечить UI для управления пользователями и группами.
Альтернатива будет использовать dscl
на Терминале и не требует загрузки никакого дополнительного программного обеспечения.
Для изменения пользователей Mac OS X и групп из командной строки, Вы хотите использовать названную команду dscl
.
Для создания новой группы (изменяют groupName на название группы - избегают, чтобы пробелы, shortusername был коротким именем пользователя):
dscl . -create /Groups/groupName
dscl . -create /Groups/groupName name groupName
dscl . -create /Groups/groupName passwd "*"
dscl . -create /Groups/groupName gid 33
dscl . -create /Groups/groupName GroupMembership shortusername
Если Вы хотите использовать менеджера по Рабочей группе; необходимо открыть приложение и вход в систему на localhost использование имени пользователя и пароля. (Это все предполагает, что Вы - локальный администратор). Однажды в программе: