Permissões de usuários

1. Permissões de usuários

Caio
grafit

(usa Ubuntu)

Enviado em 04/12/2014 - 12:01h

Boa tarde!

Sou novo aqui na comunidade, portante me desculpe se estiver fazendo algo errado.

Eu estou enfrentando uma certa dificuldade.

Usuários acessam meu VPS em linux, mas eu gostaria de bloquear o uso de comandos como cd, ls, etc.

Gostaria que eles apenas tivessem a capacidade de se logar no VPS pelo terminal.


Obrigado!


  


2. Re: Permissões de usuários

Renato Freitas
nanatinho

(usa Debian)

Enviado em 04/12/2014 - 13:33h

"Boa tarde!

Sou novo aqui na comunidade, portante me desculpe se estiver fazendo algo errado.

Eu estou enfrentando uma certa dificuldade.

Usuários acessam meu VPS em linux, mas eu gostaria de bloquear o uso de comandos como cd, ls, etc.

Gostaria que eles apenas tivessem a capacidade de se logar no VPS pelo terminal.


Obrigado!"


Boa tarde.

Por exemplo, você poderia fazer é criar um grupo de usuário "adm", onde todos os comandos que você NÃO quizesse que os seus usuários não utilizassem, você colocaria neste grupo e retiraria a permissão de outros, da seguinte forma:

ATENÇÃO: Seja cauteloso e faça testes em outro equipamento ou uma vm, antes de colocar em produção, para verificar o funcionamento.

1. Criar um grupo de adm
groupadd adm

2. O comando ls fica em /bin. Digamos que queira que nenhum usuário NÂO use nenhum comando desta pasta
chown -R root.adm /bin
chmod -R o=--- /bin

3. Digamos que para que o seu usuário tenha acesso a tais programas, basta apenas adicioná-lo ao grupo adm:
usermod -a -G adm seu_usuario

Como nunca tive esta necessidade, mais uma vez, saliente a necessidade de um ambiente de teste.


Abraço e fq com DEUS!!!


3. Re: Permissões de usuários

Renato Freitas
nanatinho

(usa Debian)

Enviado em 04/12/2014 - 13:42h

ESQUECE esta sugestão. Não irá funcionar.


Abraço e fq com DEUS!!!


4. Re: Permissões de usuários

Caio
grafit

(usa Ubuntu)

Enviado em 04/12/2014 - 14:00h

Eu tive essa ideia também de criar um grupo e limitar ele. Mas não sei como faz isso na prática.


Outra idéia que tive quando estava navegando na internet foi a seguinte:

Depois de eu colocar o usuário e a senha e me logar no terminal não há um "campo" para escrever.

Simplesmente fica desabilitado o campo para digitar.

Segue uma imagem para tentar exemplificar o que eu disse:

http://imgur.com/F7e38Jg


5. Re: Permissões de usuários

Renato Freitas
nanatinho

(usa Debian)

Enviado em 05/12/2014 - 12:43h

Algo que daria certo, seria colocar o bash em outro local, por exemplo /bash/bash.

Após:

1. altere as permissões, conforme exemplificado nas respostas acima
2. troque o caminho do bash de todos os usuários para o novo caminho.

ATENÇÃO valide o ambiente proposto fora do seu ambiente de produção.


Abraço e fq com DEUS!!!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts