Linux e Unix
Criando e excluindo usuários no Android via emulador de terminal
Neste artigo aprenderemos a criar usuários adicionais em um sistema Android. Desta forma, você poderá compartilhar seu aparelho (tablet, por exemplo) com outras pessoas em sua casa, cada um com sua própria conta de acesso.
Primeiramente, você precisa ter um emulador de terminal instalado no Android. Caso não tenha, entre na Play Store e baixe um. Recomendo o Terminal Emulator for Android::
Instale-o. No meu sistema ele já está instalado, por isso aparecem somente as opções de Atualizar e Abrir:
Abra o Emulador de Terminal:
Primeiramente digite o comando su para obter acesso de superusuário e pressione return:
# su
Na janela “Pedido de Superusuário” toque em Permitir:
Vamos verificar o número máximo de usuários suportado pelo sistema. Execute o comando pm get-max-users:
# pm get-max-users
Veja que meu sistema suporta até 8 usuários. Se aparecer um erro na execução do comando, provavelmente sua ROM não suporta usuários múltiplos. Geralmente aparecerá o número 1, indicando que atualmente você só pode ter um usuário em seu sistema. Vamos mudar isso. Digite o comando setprop fw.max_users 10 para que o sistema aceite até 10 usuários, por exemplo:
# setprop fw.max_users 10
É possível que, ao reiniciar o sistema, o modo multiusuário seja perdido, Se for esse seu caso, digite a sequência de comandos abaixo para que o modo de usuários múltiplos seja mantido ao reiniciar o aparelho:
# adb shell
$ su
# mount -o rw,remount /system
# cd /system
# echo fw.max_users=10 >> build.prop
# exit
$ exit
Vamos agora verificar os usuários existentes atualmente no sistema. Digite o comando pm list users para efetuar essa verificação:
# pm list users
Veja que temos um usuário no sistema, o José. Preste atenção nos números exibidos:
UserInfo{0:Jos:13}
O primeiro número (0 no caso) é o número de identificação do usuário. Precisamos desse número para efetuar gerenciamento nesta conta - por exemplo, se quisermos excluir esse usuário do sistema.
Agora vamos criar nosso novo usuário. Criarei o usuário fabio. Usarei o comando pw create-user fabio:
# pw create-user fabio
O usuário foi criado com id 10. Vamos listar os usuários novamente para conferir:
# pm list users
Agora vamos testar o usuário criado efetuando logon no sistema com ele. Feche o terminal com o comando exit. Segure o botão Power, ou mande desligar o aparelho (procedimento pode variar dependendo do modelo do aparelho), e note que agora aparecerá a conta do usuário criado junto à sua conta primária (a atual):
Toque nele para efetuar logon.
Siga as telas do assistente para configurar uma nova conta no Googlel ou usar sua conta existente:
Entre com o nome para personalizar os aplicativos:
Excelente! Usuário criado e configurado com sucesso!.
E se quisermos excluir um usuário? Efetue logon como seu usuário primário, abra o emulador de terminal novamente e entre como superusuário (comando su).
Digite então o comando pm list users para descobrir o id do usuario (excluirei o usuário fabio) e então use o comando pm remove-user seguido do id do usuário a ser excluído:
# su
# pm list users
# pm remove-user 10
# pm list users
Pronto! Usuário excluído com sucesso!
É isso aí pessoal. Em breve mais artigos sobre Android - e não deixem de conferir nossos artigos sobre Unix, Linux, Mac OS X e BSD. Até mais!
loading...
-
Google Apresenta Seu Novo Sistema Operacional, O Android M
O Google apresentou, durante a conferência anual Google I/O 2015,qual será a próxima versão do Android, batizada de Android M.O Android M está disponível inicialmente apenas para desenvolvedores, em dispositivos Google Nexus, onde ele deverá amadurecer...
-
Criando Usuários No Mac Os X Pela Interface Gráfica
Neste artigo veremos como adicionar novos usuários a um computador que rode Mac OS X, usando as Preferências do Sistema (interface gráfica). Estou usando o Mac OS X 10.8.2 Mountain Lion. O processo é bem simples e rápido. Vamos lá. Para começar,...
-
Gerenciamento Básico De Usuários No Freebsd
Vamos aprender neste artigo a gerenciar contas de usuários no FreeBSD.Tipos de contas:Há três tipos principais de contas: de sistema, de usuário e de superusuário.Contas de sistemaContas de sistema são contas internas usadas para rodar serviços...
-
Android 4.4-r1 Lançado
A equipe do projeto Android-86 anunciou a disponibilidade do release r1 do Android 4.4 (Kit Kat-86). Este release traz uma série de novidades e correções, tais como: Kernel 3.10.52 com mais drivers habilitadosSuporte a Multi-touch, Wifi, Audio,...
-
Comando Su
O comando su (“substitute user”) permite alterar o proprietário de uma sessão de login sem que o usuário atual tenha de efetuar logout do sistema.O comando su permite mudar o proprietário de uma sessão para qualquer usuário, mas é geralmente...
Linux e Unix