O que é o usuário “roda” no OS X?

106

Eu recentemente reinstalei o iTunes e notei algo peculiar. A versão "original" do iTunes tem um usuário nas permissões conhecidas como "roda" que está definido como "Somente leitura". Eu arrastei esta versão do iTunes para o lixo e instalei uma nova cópia, e quando olho para as propriedades do iTunes, ele não diz mais "roda", e sim apenas o administrador.

Aqui está uma captura de tela com a nova versão (à esquerda) e a versão antiga (à direita):

Oqueéo"usuário roda"? Como é definido (não consigo defini-lo na GUI)? Por que as permissões seriam diferentes agora? Não é um problema, eu sou terrivelmente curioso.

    
por ralphthemagician 23.09.2010 / 16:58

3 respostas

102

Alguma cor:

O Mac OS X tem raízes no BSD UNIX, também conhecido como UNIX, que saiu da UC Berkeley . Eles tinham um grupo de pessoas confiáveis que poderiam se tornar superusuários usando o comando su . Então, eles codificaram seu UNIX para permitir que as pessoas desse grupo específico se tornassem superusuário usando su . Eles escolheram o nome de grupo 'wheel', supostamente referindo-se a outros sistemas que tinham WHEEL, possivelmente uma referência a ser um ' big wheel '

É menos importante agora que você tenha os pop-ups e o sudo de autorização da GUI. Você pode usar o sudo sem estar no grupo de rodas, acredito.

No que diz respeito a como mudar para roda, chgrp deve ser seu amigo, uma vez que você é root.

    
por 23.09.2010 / 17:34
25

wheel é o grupo de administradores do sistema no BSD, assim como root é o usuário administrador do sistema.

É comum adicionar sudo permissões aos usuários no grupo wheel .

    
por 23.09.2010 / 16:59
9

wheel é o grupo usado pelo OSX para o 'sistema' / Aplicativos. Presente desde pelo menos 1989-03-13 na fonte do BSD Unix .

Se a conotação é 'big wheel' ou 'wheel of fortune' não está claro nas minhas fontes, mas a participação na roda é especial.

No OS X, o PAM é usado para definir a política que o su(1) usará. Em particular, por padrão somente usuários nos grupos admin ou wheel podem alternar para o UID 0 (%código%). Este requisito de grupo pode ser alterado, modificando o root seção de pam_group . Veja /etc/pam.d/su para detalhes sobre como modificar essa configuração.

    
por 05.06.2013 / 00:01