Conflito de usuario

13. Re: Conflito de usuario

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 08/01/2013 - 20:24h

Roda agora
 $ whoami  

pra conferir o nome do usuário, e depois
 $ groups  

para saber quais são os grupos nos quais seu usuário está?


  


14. Re: Conflito de usuario

Jeferson
Deis

(usa Ubuntu)

Enviado em 08/01/2013 - 20:25h

lcavalheiro escreveu:

Roda agora
 $ whoami  

pra conferir o nome do usuário, e depois
 $ groups  

para saber quais são os grupos nos quais seu usuário está?


ubuntu@ubuntu-desktop:~$ whoami
ubuntu
ubuntu@ubuntu-desktop:~$ groups
ubuntu adm cdrom sudo dip plugdev lpadmin sambashare
ubuntu@ubuntu-desktop:~$



15. Conflito de usuario

Daniel Zaia Manzano
dzm_linux

(usa Debian)

Enviado em 09/01/2013 - 12:45h

Vamos lá, dessa vez, sem sarcasmo!

Começando pela questão de usuários, entenda que existem 3 tipos de usuário em um sistema GNU/Linux:

-- Usuário administrador: é o usuário que tem poderes e privilégios globais sobre o sistema. Este usuário SEMPRE terá o nome "root" (que em inglês significa raiz). Portanto, acostume-se a ver root por aí. Uma das formas de vc saber que está logado como root é verificar o seu prompt:

root@pinguim:~# 


A tralha (#) indica que estou logado como root
Outra dica é o próprio nome "root", no campo de usuário, do prompt (o campo de usuário fica antes da @)

-- Usuário comum: é o usuário normal do sistema. Ele tem privilégios apenas em seu diretório home e em arquivos que ele criar. Por medidas de segurança, um usuário comum (por padrão) não tem privilégios para rodar comandos potencialmente nocivos, como fazer alterações na interface de rede, criar ou excluir usuários, desligar o sistema, etc.Uma das formas de vc saber que está logado como usuário comum é verificar o seu prompt:

pizza@pinguim:~$ 


O cifrão ($) indica que vc está logado como usuário comum (neste exemplo, o usuário pizza)


-- Usuário de sistema: é um usuário com privilégios muito limitados, criado pelos programas instalados no seu sistema, a fim de que possam interagir com seus próprios arquivos e com o próprio sistema.

Entendida esta parte, podemos partir para a troca de usuários.

Quando vc está logado como usuário normal, vc pode trocar de usuário, utilizando o comando su (switch user == trocar usuário)
Ex.

pizza@pinguim:~$ su pompilho 


Neste caso, estou logado como pizza, e pretendo logar como pompilho

pizza@pinguim:~$ su root 


Neste caso, estou logado como pizza, e pretendo logar como root

Obs. Nesses 2 casos, vc precisará colocar a senha do usuário que vc quer logar.
Caso vc já seja root, não precisará digitar a senha do usuário.

Aí vem o truque do UBUNTU.

Quando vc instala o UBUNTU, vc cria um usuário, um usuário comum.
Surge a questão: qual é a senha do root, se vc não definiu uma na instalação?

Bem, isso não importa muito, porque vc vai usar o comando "sudo".
A função dele é simples: devidamente configurado, ele dá a um usuário comum, o poder de executar comandos como se fosse o root.

A partir disso, se vc executar:

pizza@pinguim:~$ sudo su root 


Estará executando "su root", como se fosse o próprio root, e, portanto, não terá que digitar a senha de root.
(sempre que vc executar o comando sudo, ele pedirá a sua senha de usuário comum)

Uma vez que vc conseguir se logar como root, a 1ª coisa a se fazer é trocar a senha de root.

root@pinguim:~# passwd root 


passwd é o comando para criar ou alterar a senha de um usuário.

Feito isso, vc já conseguirá acessar a sua conta de root diretamente, e poderá criar, alterar, e até excluir outros usuários.

Quanto à parte do logkeys, especificamente, a sugestão é a seguinte:

Já que vc é o root do seu sistema, tanto faz se ele rodar pra vc tbm, pq é só vc quem vai poder ver os logs.

Quanto a aplicações que usem a internet, é interessante vc pesquisar sobre proxy, para limitar o acesso aos usuários e tal.
Como não domino muito bem sobre isso, é o máximo que posso sugerir.

Espero ter ajudado

Abraços





16. Re: Conflito de usuario

Jeferson
Deis

(usa Ubuntu)

Enviado em 09/01/2013 - 15:31h

dzm_linux, você me ajudou sim.

Vamos a uma duvida.

Eu instalei o sistema; e tenho essa senha que criei na hora da instalação.

Quando eu crio um usuario eu coloco senha diferente.

Esse usuario criado não pode instalar nada? Certo ou errado?

Eu que instalei o sistema; tenho 20 programas que eu instalei. Esse novo usuario; não tem acesso a esses 20 programas.

Ele tem acesso somente aos programas default do Ubuntu? Certo ou errado?

Quero criar 4 usuarios,e apredender a dar e negar permissões, quero como já comentei que o logskey rode nesses 4 usuarios criados.

Eu entendi a sua resposta de que não faz mal que o logkeys rode comigo também. E só uma questão de aprender a fazer esses configurações.

Pelo o que eu entendi do que eu estou lendo; se eu que instalei o Ubuntu só eu instalo programas para esses 4 usuarios criados, ou eles mesmos podem instalar o que eles quiseram?


17. Conflito de usuario

Daniel Zaia Manzano
dzm_linux

(usa Debian)

Enviado em 09/01/2013 - 17:41h

Deis escreveu:

Eu instalei o sistema; e tenho essa senha que criei na hora da instalação.

Quando eu crio um usuario eu coloco senha diferente.

Esse usuario criado não pode instalar nada? Certo ou errado?


Teoricamente, todo usuário que vc criar será um usuário comum, e, portanto, não pode instalar programas.

Acontece que, no UBUNTU, um usuário comum consegue instalar programas, porque o comando para gerenciar pacotes (instalação / remoção de programas) está listado no arquivo de configuração do "sudo" (que eu expliquei acima).



Eu que instalei o sistema; tenho 20 programas que eu instalei. Esse novo usuario; não tem acesso a esses 20 programas.


Não tenho certeza se o usuário "Pompeu" consegue usar um programa instalado pelo usuário "Pompilho", mas acredito que, como o programa foi instalado pelo usuário "com poderes de root" dados pelo comando sudo, este programa fica acessível a todos usuários.


Quero criar 4 usuarios,e apredender a dar e negar permissões, quero como já comentei que o logskey rode nesses 4 usuarios criados.


A questão das permissões em sistemas GNU/Linux está relacionada com acesso a arquivos e diretórios pelos usuários e grupos.

Por exemplo, você pode configurar um arquivo para ser lido e editável para o dono dele, apenas lido pelo grupo "users", e com acesso negado aos demais usuários.

Pra você entender melhor como isso se encaixa no seu caso, vc deve saber que o navegador opera é um arquivo executável. Basta que vc crie um grupo de usuários "browser" por exemplo, e inclua nele os usuários que poderão acessar este navegador. após fazer isto, modifique o grupo de permissão deste arquivo executável do navegador. Pronto, aqueles que não fizerem parte do grupo "browser", não poderão usar este navegador.

Se vc tiver dúvidas sobre permissões de arquivos, pesquise aqui no VOL. Aqui tem vários artigos muito bons a respeito.



Eu entendi a sua resposta de que não faz mal que o logkeys rode comigo também. E só uma questão de aprender a fazer esses configurações.


O problema com o logkeys é que ele não é um programa que cada usuário acessa. Ele, na verdade, é um programa que serve ao sistema todo. É conhecido como daemon (do grego "demônio", porque fica residente na memória do sistema, rodando em background)
O funcionamento de um daemon é similar a um serviço de sistema dos sistemas microsoft

Por essas razões, vc não consegue controlar quem usa o logkeys.
(Na verdade, até é possível, mas não compensa)

Abraços




18. Re: Conflito de usuario

Jeferson
Deis

(usa Ubuntu)

Enviado em 09/01/2013 - 18:15h

Eu acabei de criar 4 contas e percebi que somente na minha conta esta instalado o logskey.

Já percebi então de cada conta é criada default por assim dizer com o arroz com feijão básico.

Então; eu tentei instalar o logskey na conta usuarrio 3.

Digitei a minha senha de - vamos dizer administrador - que não deu certo; e a senha da conta usario 3.

Veja a resposta que saiu no terminal:

http://imgur.com/R4det

O que vem a ser esse reporte que o terminal disse que ia fazer?

O usuario 3 não tem permissão para usar sudo ?

Como que faz para o " Administrator " instalar programas para outras contas?






19. Re: Conflito de usuario

Jeferson
Deis

(usa Ubuntu)

Enviado em 09/01/2013 - 18:29h

Esse link tem alguma coisa ver com o meu caso?

http://hamacker.wordpress.com/ubuntu-perfeito/ubuntu-perfeito-faca-voce-mesmo/habilitando-ou-desabil...


20. Re: Conflito de usuario

Jeferson
Deis

(usa Ubuntu)

Enviado em 09/01/2013 - 18:32h

Para o que eu quero fazer; eu tenho que criar, instalar um servidor?

Em Desktop não da para fazer o que eu quero fazer?


21. Conflito de usuario

Daniel Zaia Manzano
dzm_linux

(usa Debian)

Enviado em 09/01/2013 - 19:30h

Rápido e certeiro:

1. Não precisa ser um servidor pra atigingir o objetivo que você quer.

2. O link que vc passou tem tudo a ver com o seu caso.

3. A foto que vc mandou significa que o "usuario3" não tem permissão para usar o comando sudo

Peço que vc nos mande o resultado do comando abaixo:

$ cat /etc/passwd 


Este comando vai listar todos usuários instalados no seu sistema.
Não se preocupe com a quantidade de usuários já instalados.

Assim, vai ser mais fácil te ajudar a resolver isso.

Abraços


22. Re: Conflito de usuario

Jeferson
Deis

(usa Ubuntu)

Enviado em 09/01/2013 - 19:54h

Não tem uma interface gráfica para gerenciamento de contas e grupos?

Tem que ser feito tudo via terminal?




23. Re: Conflito de usuario

Jeferson
Deis

(usa Ubuntu)

Enviado em 09/01/2013 - 19:56h

dzm_linux escreveu:

Rápido e certeiro:

1. Não precisa ser um servidor pra atigingir o objetivo que você quer.

2. O link que vc passou tem tudo a ver com o seu caso.

3. A foto que vc mandou significa que o "usuario3" não tem permissão para usar o comando sudo

Peço que vc nos mande o resultado do comando abaixo:

$ cat /etc/passwd 


Este comando vai listar todos usuários instalados no seu sistema.
Não se preocupe com a quantidade de usuários já instalados.

Assim, vai ser mais fácil te ajudar a resolver isso.

Abraços


Desculpe em demorar para responde; estava pesquisando na internet uma solução.

ubuntu@ubuntu-desktop:~$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
proxy:x:13:13:proxy:/bin:/bin/sh
www-data:x:33:33:www-data:/var/www:/bin/sh
backup:x:34:34:backup:/var/backups:/bin/sh
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
syslog:x:101:103::/home/syslog:/bin/false
messagebus:x:102:105::/var/run/dbus:/bin/false
colord:x:103:108:colord colour management daemon,,,:/var/lib/colord:/bin/false
lightdm:x:104:111:Light Display Manager:/var/lib/lightdm:/bin/false
whoopsie:x:105:114::/nonexistent:/bin/false
avahi-autoipd:x:106:117:Avahi autoip daemon,,,:/var/lib/avahi-autoipd:/bin/false
avahi:x:107:118:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false
usbmux:x:108:46:usbmux daemon,,,:/home/usbmux:/bin/false
kernoops:x:109:65534:Kernel Oops Tracking Daemon,,,:/:/bin/false
pulse:x:110:119:PulseAudio daemon,,,:/var/run/pulse:/bin/false
rtkit:x:111:122:RealtimeKit,,,:/proc:/bin/false
speech-dispatcher:x:112:29:Speech Dispatcher,,,:/var/run/speech-dispatcher:/bin/sh
hplip:x:113:7:HPLIP system user,,,:/var/run/hplip:/bin/false
saned:x:114:123::/home/saned:/bin/false
ubuntu:x:1000:1000:Administrador:/home/ubuntu:/bin/bash
clamav:x:115:125::/var/lib/clamav:/bin/false
usuario1:x:1001:1001:Usuario 1,,,:/home/usuario1:/bin/bash
usuario2:x:1002:1002:Usuario 2,,,:/home/usuario2:/bin/bash
usuario3:x:1003:1003:Usuario 3,,,:/home/usuario3:/bin/bash
usuario4:x:1004:1004:Usuario 4,,,:/home/usuario4:/bin/bash
ubuntu@ubuntu-desktop:~$



24. Re: Conflito de usuario

Jeferson
Deis

(usa Ubuntu)

Enviado em 09/01/2013 - 20:47h

Estou com quase plena certeza de que não tem uma interfase gráfica para gerenciamento de grupos no Ubuntu 12.04

https://lists.ubuntu.com/archives/ubuntu-br/2012-May/097818.html

Algo do tipo abaixo não tem como instalar no Ubuntu 12.04?

http://imgur.com/iVEPz

Pelo qu eu estou lendo; em alguma versão do Ubuntu existiu uma interface gráfica para gerenciar grupos de usuários.

Me corrijam se eu estiver errado.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts