{"id":7280,"date":"2015-06-19T10:30:21","date_gmt":"2015-06-19T13:30:21","guid":{"rendered":"https:\/\/cleuber.com.br\/?p=7280"},"modified":"2015-06-19T10:44:17","modified_gmt":"2015-06-19T13:44:17","slug":"gerenciando-usuarios-e-grupos-via-terminal-no-linux","status":"publish","type":"post","link":"https:\/\/cleuber.com.br\/index.php\/2015\/06\/19\/gerenciando-usuarios-e-grupos-via-terminal-no-linux","title":{"rendered":"Gerenciando Usu\u00e1rios e Grupos via Terminal no Linux"},"content":{"rendered":"<p>Ol\u00e1 pessoal,<\/p>\n<p>Hoje quero passar os principais comandos de Linux para gerenciar <strong>usu\u00e1rios e grupos<\/strong>.<br \/>\nAbaixo de cada comando tem exemplos de utiliza\u00e7\u00e3o deles.<\/p>\n<p>Ent\u00e3o, prepare seu terminal e vamos a obra:<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-7165\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/06\/nmap_trinityreloaded.jpg?resize=470%2C200&#038;ssl=1\" alt=\"nmap_trinityreloaded\" width=\"470\" height=\"200\" srcset=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/06\/nmap_trinityreloaded.jpg?w=470&amp;ssl=1 470w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/06\/nmap_trinityreloaded.jpg?resize=300%2C128&amp;ssl=1 300w\" sizes=\"auto, (max-width: 470px) 100vw, 470px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Comandos:<\/h2>\n<ul>\n<li><span style=\"color: #000000;\"><span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><a href=\"http:\/\/linuxcommand.org\/man_pages\/useradd8.html\"><b>useradd<\/b><\/a> \u2013 Cria um novo usu\u00e1rio ou atualiza as informa\u00e7\u00f5es padr\u00e3o de um usu\u00e1rio no sistema Linux. O comando <b>useradd<\/b> cria uma entrada para o usu\u00e1rio no arquivo \u201c<a href=\"http:\/\/focalinux.cipsga.org.br\/guia\/inic_interm\/ch-etc.htm#s-etc-passwd\">\/etc\/passwd<\/a>\u201d com informa\u00e7\u00f5es do seu login, UID (user identification), GID (group identification), shell e diret\u00f3rio pessoal, e a senha criptografada deste usu\u00e1rio \u00e9 armazenada no arquivo \u201c<a href=\"http:\/\/focalinux.cipsga.org.br\/guia\/inic_interm\/ch-etc.htm#s-etc-shadow\">\/etc\/shadow<\/a>\u201d. <\/span><\/span><\/span>\n<ul>\n<li><span style=\"color: #000000;\">\u201d<span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><b>sudo useradd fulano\u201d<\/b> para criar o novo usu\u00e1rio \u201cfulano\u201d no sistema, cujo diret\u00f3rio pessoal do mesmo ser\u00e1 \u201c\/home\/fulano\u201d. <\/span><\/span><\/span><\/li>\n<li><span style=\"color: #000000;\">\u201d<span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><b>sudo useradd -d \/home\/outro_dir fulano\u201d<\/b> para criar o novo usu\u00e1rio \u201cfulano\u201d no sistema, por\u00e9m com seu diret\u00f3rio pessoal se localizando em \u201c\/home\/outro_dir\u201d. <\/span><\/span><\/span><\/li>\n<li><span style=\"color: #000000;\">\u201d<span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><b>sudo useradd -s \/bin\/sh fulano\u201d<\/b> para criar o usu\u00e1rio \u201cfulano\u201d definindo seu <a href=\"http:\/\/pt.wikipedia.org\/wiki\/Shell\">shell<\/a> como sendo o <a href=\"http:\/\/pt.wikipedia.org\/wiki\/Bourne_shell\">sh<\/a>. O <a href=\"http:\/\/pt.wikipedia.org\/wiki\/Shell\">shell<\/a> padr\u00e3o do Ubuntu, assim como a maioria das outras distribui\u00e7\u00f5es \u00e9 o <a href=\"http:\/\/pt.wikipedia.org\/wiki\/Bash\">bash<\/a>. Com esta op\u00e7\u00e3o \u201c-s\u201d \u00e9 poss\u00edvel criar um usu\u00e1rio sem que o mesmo possa ter acesso a nenhum <a href=\"http:\/\/pt.wikipedia.org\/wiki\/Shell\">shell<\/a> do sistema, bastando executar o seguinte comando <b>\u201duseradd -s \/bin\/false fulano\u201d<\/b>. <\/span><\/span><\/span><\/li>\n<li><span style=\"color: #000000;\">\u201d<span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><b>sudo adduser -g 600 -G 500,68 fulano\u201d<\/b> para criar o usu\u00e1rio \u201cfulano\u201d com grupo padr\u00e3o de GID 600 e tamb\u00e9m pertencente aos grupos GID 500 e GID 68. Para saber os GID de cada grupo do sistema consulte o arquivo \u201c<a href=\"http:\/\/focalinux.cipsga.org.br\/guia\/inic_interm\/ch-etc.htm#s27.18\">\/etc\/group<\/a>\u201d. <\/span><\/span><\/span><\/li>\n<li><span style=\"color: #000000;\"><span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><b>NOTA<\/b>: Com a mesma finalidade por\u00e9m com mais op\u00e7\u00f5es informativas sobre o usu\u00e1rio a ser cadastrado existe o comando <b>adduser<\/b>. A configura\u00e7\u00e3o padr\u00e3o usada pelos comandos <b>useradd<\/b> e <b>adduser<\/b> \u00e9 definida em \u201c\/etc\/default\/useradd\u201d e em \u201c\/etc\/login.defs\u201d.<br \/>\n<\/span><\/span><\/span><\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #000000;\"><span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><a href=\"http:\/\/linuxcommand.org\/man_pages\/userdel8.html\"><b>userdel<\/b><\/a> \u2013 Usado para remover uma conta de usu\u00e1rio do sistema, deletando todas entradas deste usu\u00e1rio nos arquivos <a href=\"http:\/\/focalinux.cipsga.org.br\/guia\/inic_interm\/ch-etc.htm#s-etc-passwd\">\/etc\/passwd<\/a>, <a href=\"http:\/\/focalinux.cipsga.org.br\/guia\/inic_interm\/ch-etc.htm#s-etc-shadow\">\/etc\/shadow<\/a> e <a href=\"http:\/\/focalinux.cipsga.org.br\/guia\/inic_interm\/ch-etc.htm#s27.18\">\/etc\/group<\/a>. <\/span><\/span><\/span>\n<ul>\n<li><span style=\"color: #000000;\">\u201d<span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><b>sudo userdel -r fulano\u201d<\/b> para remover o usu\u00e1rio \u201cfulano\u201d do sistema deletando seu diret\u00f3rio pessoal e todo seu conte\u00fado. <\/span><\/span><\/span><\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #000000;\"><span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><a href=\"http:\/\/linuxcommand.org\/man_pages\/usermod8.html\"><b>usermod<\/b><\/a> \u2013 Altera as informa\u00e7\u00f5es de um usu\u00e1rio, editando diretamente as informa\u00e7\u00f5es dos arquivos <a href=\"http:\/\/focalinux.cipsga.org.br\/guia\/inic_interm\/ch-etc.htm#s-etc-passwd\">\/etc\/passwd<\/a>, <a href=\"http:\/\/focalinux.cipsga.org.br\/guia\/inic_interm\/ch-etc.htm#s-etc-shadow\">\/etc\/shadow<\/a> e <a href=\"http:\/\/focalinux.cipsga.org.br\/guia\/inic_interm\/ch-etc.htm#s27.18\">\/etc\/group<\/a>. <\/span><\/span><\/span>\n<ul>\n<li><span style=\"color: #000000;\">\u201d<span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><b>sudo usermod -d \/home\/novo_dir fulano\u201d<\/b> para criar um novo diret\u00f3rio pessoal para o usu\u00e1rio \u201cfulano\u201d em \u201c\/home\/novo_dir\u201d. Se quiser que o atual diret\u00f3rio do usu\u00e1rio seja movido para o novo diret\u00f3rio utilize a op\u00e7\u00e3o \u201c-m\u201d desta forma <b>\u201dsudo usermod -d \/home\/novo_dir -m fulano\u201d<\/b>. <\/span><\/span><\/span><\/li>\n<li><span style=\"color: #000000;\">\u201d<span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><b>sudo usermod -g 800 fulano\u201d<\/b> para alterar o grupo padr\u00e3o do usu\u00e1rio \u201cfulano\u201d para GID 800. <\/span><\/span><\/span><\/li>\n<li><span style=\"color: #000000;\">\u201d<span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><b>sudo usermod -s \/bin\/false fulano\u201d<\/b> para alterar o <a href=\"http:\/\/pt.wikipedia.org\/wiki\/Shell\">shell<\/a> do usu\u00e1rio \u201cfulano\u201d para \u201c\/bin\/false\u201d n\u00e3o mais permitindo que o usu\u00e1rio fa\u00e7a <a href=\"http:\/\/pt.wikipedia.org\/wiki\/Login\">login<\/a> no sistema. <\/span><\/span><\/span><\/li>\n<li><span style=\"color: #000000;\">\u201d<span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><b>sudo usermod -e 03\/04\/2007 fulano\u201d<\/b> para alterar a data de expira\u00e7\u00e3o da conta do usu\u00e1rio \u201cfulano\u201d para 03\/04\/2007. <\/span><\/span><\/span><\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #000000;\">\u201d<span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><a href=\"http:\/\/linuxcommand.org\/man_pages\/finger1.html\"><b>finger<\/b><\/a><b>\u201d<\/b> \u2013 Exibe informa\u00e7\u00f5es dos usu\u00e1rios do sistema. Se um usu\u00e1rio n\u00e3o for passado ao comando o mesmo apresentar\u00e1 informa\u00e7\u00f5es de todos usu\u00e1rios atualmente logados. <\/span><\/span><\/span>\n<ul>\n<li><span style=\"color: #000000;\">\u201d<span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><b>finger fulano\u201d<\/b> para exibir informa\u00e7\u00f5es, como login, diret\u00f3rio pessoal, <a href=\"http:\/\/pt.wikipedia.org\/wiki\/Shell\">shell<\/a> entre outras do usu\u00e1rio \u201cfulano\u201d. <\/span><\/span><\/span><\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #000000;\"><span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><a href=\"http:\/\/linuxcommand.org\/man_pages\/passwd1.html\"><b>passwd<\/b><\/a> \u2013 Altera a senha de um usu\u00e1rio exibindo um <a href=\"http:\/\/pt.wikipedia.org\/wiki\/Prompt\">prompt<\/a> para que a nova senha seja fornecida, e logo depois repetida para confirma\u00e7\u00e3o. O usu\u00e1rio logado pode alterar a pr\u00f3pria senha digitando apenas <b>\u201dpasswd\u201d<\/b>. <\/span><\/span><\/span>\n<ul>\n<li><span style=\"color: #000000;\">\u201d<span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><b>sudo passwd fulano\u201d<\/b> para alterar a senha do usu\u00e1rio \u201cfulano\u201d. <\/span><\/span><\/span><\/li>\n<li><span style=\"color: #000000;\">\u201d<span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><b>sudo passwd -l fulano\u201d<\/b> para bloquear a conta do usu\u00e1rio \u201cfulano\u201d. <\/span><\/span><\/span><\/li>\n<li><span style=\"color: #000000;\">\u201d<span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><b>sudo passwd -u fulano\u201d<\/b> para desbloquear a conta do usu\u00e1rio \u201cfulano\u201d. <\/span><\/span><\/span><\/li>\n<li><span style=\"color: #000000;\">\u201d<span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><b>sudo passwd -d fulano\u201d<\/b> para desativar a senha do usu\u00e1rio \u201cfulano\u201d deixando-o sem uma senha de acesso. <\/span><\/span><\/span><\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #000000;\"><span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><a href=\"http:\/\/linuxcommand.org\/man_pages\/groupadd8.html\"><b>groupadd<\/b><\/a> \u2013 Cria um novo grupo no sistema. Deve-se remover os usu\u00e1rios do grupo, antes de apagar o grupo, pois o Linux n\u00e3o faz nenhum tipo de verifica\u00e7\u00e3o neste sentido. <\/span><\/span><\/span>\n<ul>\n<li><span style=\"color: #000000;\">\u201d<span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><b>sudo groupadd novogrupo\u201d<\/b> para criar um novo grupo no sistema chamado \u201cnovogrupo\u201d. <\/span><\/span><\/span><\/li>\n<li><span style=\"color: #000000;\">\u201d<span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><b>sudo groupadd -g 800 novogrupo\u201d<\/b> para atribuir ao grupo \u201cnovogrupo\u201d o GID 800. <\/span><\/span><\/span><\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #000000;\"><span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><a href=\"http:\/\/linuxcommand.org\/man_pages\/groupdel8.html\"><b>groupdel<\/b><\/a> \u2013 Exclui um grupo no sistema. <\/span><\/span><\/span>\n<ul>\n<li><span style=\"color: #000000;\">\u201d<span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><b>sudo groupdel novogrupo\u201d<\/b> para excluir o grupo chamado \u201cnovogrupo\u201d. <\/span><\/span><\/span><\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #000000;\"><span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><a href=\"http:\/\/linuxcommand.org\/man_pages\/groupmod8.html\"><b>groupmod<\/b><\/a> \u2013 Altera as informa\u00e7\u00f5es de um grupo do sistema. <\/span><\/span><\/span>\n<ul>\n<li><span style=\"color: #000000;\">\u201d<span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><b>sudo groupmod -n velho_grupo novo_grupo\u201d<\/b> para alterar o nome do grupo \u201cvelho_grupo\u201d para \u201cnovo_grupo\u201d. <\/span><\/span><\/span><\/li>\n<li><span style=\"color: #000000;\">\u201d<span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><b>sudo groupmod -g 900 novo_grupo\u201d<\/b> para alterar o identificador do grupo chamado \u201cnovo_grupo\u201d para GID 900. <\/span><\/span><\/span><\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #000000;\"><span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><a href=\"http:\/\/linuxcommand.org\/man_pages\/id1.html\"><b>id<\/b><\/a> \u2013 Exibe os identificadores (IDs) reais e efetivos de usu\u00e1rio e de grupo de um usu\u00e1rio. Se n\u00e3o for especificado ao comando um usu\u00e1rio ser\u00e1 exibido as informa\u00e7\u00f5es do usu\u00e1rio atual. <\/span><\/span><\/span>\n<ul>\n<li><span style=\"color: #000000;\">\u201d<span style=\"font-family: Times New Roman,serif;\"><span style=\"font-size: medium;\"><b>id fulano\u201d<\/b> para exibir os IDs de usu\u00e1rio e grupo do usu\u00e1rio \u201cfulano\u201d. <\/span><\/span><\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Agora, se quiser gerenciar usu\u00e1rios e grupos de forma gr\u00e1fica, mas com menos op\u00e7\u00f5es d\u00ea uma olhada neste artigo: <span style=\"text-decoration: underline; color: #3366ff;\"><a href=\"https:\/\/cleuber.com.br\/index.php\/2015\/06\/19\/gerenciando-usuarios-e-grupos-via-terminal-no-linux\" target=\"_blank\">gerenciando-usuarios-e-grupos-via-terminal-no-linux<\/a><\/span><\/p>\n<p>\u00c9 isso a\u00ed pessoal!<\/p>\n<p>Abra\u00e7os,<\/p>\n<p>Cleuber<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ol\u00e1 pessoal, Hoje quero passar os principais comandos de Linux para gerenciar usu\u00e1rios e grupos. Abaixo de cada comando tem exemplos de utiliza\u00e7\u00e3o deles. Ent\u00e3o, prepare seu terminal e vamos a obra: &nbsp; Comandos: useradd \u2013 Cria um novo usu\u00e1rio ou atualiza as informa\u00e7\u00f5es padr\u00e3o de um usu\u00e1rio no sistema Linux. O comando useradd cria &hellip;<\/p>\n","protected":false},"author":1,"featured_media":7281,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[51,4],"tags":[381],"class_list":["post-7280","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dicas-e-tutoriais","category-tutoriais-linux","tag-users-and-groups-in-linux"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts\/7280","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=7280"}],"version-history":[{"count":0,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts\/7280\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/media\/7281"}],"wp:attachment":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=7280"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=7280"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=7280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}