Crie um GID específico para um grupo e adicione um usuário a ele no Mac OS X 10.5

5

Como faço para criar um grupo com um GID específico e adicionar um usuário a ele no Mac OS X 10.5?

O problema é que o macfuse não é inteligente o suficiente para lidar com grupos quando é montado, por isso não consigo abrir arquivos que não pertencem ao meu usuário (embora eu deva ser capaz de abri-los devido a um grupo permissões).

Como vejo esses arquivos como pertencentes ao grupo "33", preciso criar um grupo com gid=33 e espero que ele corrija o problema.

    
por o0'. 23.11.2009 / 18:15

1 resposta

12

Se você está procurando uma GUI mais fácil de usar, sugiro baixar as Ferramentas de Administração do Servidor para a sua versão apropriada (neste caso Ferramentas de administração do Mac OS X 10.5.7 Server ). O programa Workgroup Manager pode fornecer uma interface do usuário para gerenciar usuários e grupos.

A alternativa usará dscl no Terminal e não requer o download de nenhum software adicional.

Para alterar os usuários e grupos do Mac OS X a partir da linha de comando, você deseja usar um comando chamado dscl .

Para criar um novo grupo (altere groupName para o nome do seu grupo - evite espaços, shortusername deve ser seu nome de usuário curto):

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

Se você quiser usar o Workgroup Manager; você precisa abrir o aplicativo e fazer login no localhost usando seu nome de usuário e senha. (Tudo isso assume que você é um administrador local). Uma vez no programa:

  1. Clique na guia Grupos no lado esquerdo. O ícone com várias pessoas.
  2. Clique em Novo grupo na barra de ferramentas
  3. Insira um nome e defina o ID do grupo: para 33
  4. Clique na guia "Membros" e, em seguida, pressione o botão "+" e arraste e solte seu nome de usuário na lista.
  5. Pressione Salvar e saia do programa.
por 23.11.2009 / 18:55