Eu recentemente reinstalei o iTunes e notei algo peculiar. A versão "original" do iTunes possui um usuário com as permissões conhecidas como "roda", definidas como "Somente leitura". Arrastei esta versão do iTunes para o lixo e instalei uma nova cópia, e quando olho as propriedades do iTunes, ele não diz mais roda, mas apenas administrador.
Aqui está uma captura de tela com a nova versão (esquerda) e a versão antiga (direita):
O que é o usuário "wheel"? Como é definido (não consigo defini-lo na GUI)? Por que as permissões seriam diferentes agora? Não é um problema, apenas estou muito curioso.
macos
unix
permissions
user-accounts
ralphthemagician
fonte
fonte
Respostas:
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 de confiança que poderiam se tornar superusuário usando o
su
comando Então, eles codificaram seu UNIX para permitir apenas que pessoas desse grupo específico se tornassem superusuáriosu
. Eles escolheram o nome do grupo 'wheel', supostamente referência a outros sistemas que possuíam WHEEL, possivelmente uma referência a ser ' big wheel 'Agora é menos importante 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.fonte
sudo -u <admin-user> <command>
. Mas, para a minha experiência, a senha a ser usada é a do usuário logado, e não a senha do usuário administrador especificado (ou padrão) (supostamente root ?)wheel
é o grupo de administradores do sistema no BSD, assim comoroot
o usuário administrador do sistema.É comum adicionar
sudo
permissões aos usuários nowheel
grupo.fonte
chgrp wheel file
wheel
é o grupo usado pelo OSX para o 'sistema' / aplicativos. Estava presente desde pelo menos 1989-03-13 na fonte do BSD Unix .Se a conotação é 'roda grande' ou 'roda da fortuna' não está claro em minhas fontes, mas a associação à roda é especial.
No OS X, o PAM é usado para definir a política que
su(1)
será usada. Em particular, por padrão, apenas usuários nos gruposadmin
ouwheel
podem mudar para UID 0 (root
). Este requisito de grupo pode ser alterado modificando apam_group
seção de/etc/pam.d/su
. Vejapam_group(8)
para detalhes sobre como modificar esta configuração.fonte
A conotação "volante" refere-se a "estar no volante" ou no controle da ponte de um navio.
Vou tentar encontrar minha fonte para isso, mas tenho 100% de certeza.
fonte
wheel
grupo não são realmente,root
mas podem "assumir o controle" de comandos que precisam de acesso privilegiado.