Aventuras no Terminal: criando um novo usuário
Você deve estar se perguntando: pra que aprender isso?
Alguns podem dizer que o Mac OS X é estável o suficiente e as preferências do sistema nunca irão sofrer uma pane e impossibilitar esse feito. Ahá! E se você estiver hackeando acessando um sistema cujo único acesso é via linha de comando? Quando isso será necessário não vem ao caso, o importante é você saber como.
No exemplo dado, utilizaremos o usuário johndoe. Mas não esqueça de substituí-lo pelo nome que mais lhe for apropriado. Vamos ao que interessa? :-)
1 – Primeiro, crie uma nova conta de usuário no domínio local. Com este comando você cria uma conta de acesso restrita:
sudo dscl . -create /Users/johndoe
2 – Feito isso, defina que a conta possa ser acessada por fora do sistema:
sudo dscl . -create /Users/johndoe UserShell /bin/bash
3 – Determine o nome completo do usuário:
sudo dscl . -create /Users/johndoe RealName "JOHN DOE"
4 – Qual o ID da conta (que pode ser qualquer número, entretanto o sistema o inicia em 501):
sudo dscl . -create /Users/USERNAME UniqueID 503
5 – E o grupo a que esse ID pertence:
sudo dscl . -create /Users/USERNAME PrimaryGroupID 1000
6 – Configure o diretório Home do novo usuário:
sudo dscl . -create /Users/johndoe NFSHomeDirectory /Local/Users/johndoe
7 – Escolha uma senha para a conta (substitua PASSWORD, no código, pela combinação de sua escolha):
sudo dscl . -passwd /Users/johndoe PASSWORD
8 – E lembre-se que, se você quiser que ela tenha direitos de administrador, esses privilégios precisam se adicionados (caso contrário, pule esta etapa). Use esta linha de comando:
sudo dscl . -append /Groups/admin GroupMembership johndoe
9 – Agora é só reiniciar o sistema e ser feliz:
shutdown -r now
E torcer para você *não* precisar disso nunca, a menos que goste dessa salada de comandos. :-P
[Via: MacFixIt.]




Acho sempre importante saber esse códigos
Rode todos esses comandos acima como root e tire as porra dos "sudo" da frente. hahahah
ráaaaaa
coisa que qualquer usuário Linux sabe fazer desde os 5 aninhos de idade. kkkkkkk
Vc deve ser um desses usuarios. Mas acha que todo mundo é/foi?
eu prefiro pegar mulher
sudo -s
?
Olha!
Isso é tão importante que gostaria de pedir mais.
Que tal procedimentos para manutençna de disco e outras para manuetençnao do OS X????
E o SUDO deve sere tirado quando se usa o 10.5 ok?
Linhas de Comando são sempre bem vindas. Deveriam haver mais Post e Tutoriais explicando tudo…
Abraço
Partoculamente adoro comandos. Eles sao MUITO MAIS FLEXIVEIS.
Seria interessante abrir uma seçao no MacMagazine dedicada a eles. Automator e AppleScript tb seriam ultra uteis. Impressionante o que se pode fazer com eles…
Muito legal, e eu concordo com o Vr1, poderia ter um Tutorial explicando os comandos do Terminal…
o.O?
Ninguém teve a coragem de portar o useradd para Mac OS?
Eu não entendi para que isso serve.
:(
Que delicia! Adoro me aventurar no Terminal. :-)
Só ficou meio inconsistente, pois metade dos comandos usam o nome de exemplo (john doe) e depois disso usam USERNAME….
ou tudo usa o nome de exemplo, ou tudo usa username…. senão vai confundir a cabeça da galera.
e por favor, use SUDO -S no início, e tire o sudo na frente desses comandos, ninguém quer digitar sudo a cada linha de comando.
Se um dia seu Mac "congelar" (o que é difícil), basta acessar ele via SSH de outra máquina e dar um killall no programa que estiver causando o problema :D
Muito técnico e/ou mal explicado. Uma sugestão seria adaptar melhor o posto para amplo entendimento, inclusive dos comandos.
Bookmarked !
útil e já esta salvo na minha "nuvem"
Tô fora.