Impedir que o usuário crie arquivos shell script e os execute

1. Impedir que o usuário crie arquivos shell script e os execute

robson
demonders666

(usa Ubuntu)

Enviado em 28/07/2022 - 18:47h

Oi sou novato em Linux, e estou tentando impedir que os usuários que eu criei em uma maquina virtual possam criar arquivos.sh
e depois os executem com: ./nome_arquivo.sh

Tentei colocar bin/false dentro do passwd

no entanto ao logar com o usuário em questão. Eu não consigo nem acessar o terminal.
E eu gostaria que os usuários pudessem acessar o terminal.
Alguém teria alguma ideia que eu poderia estar usando?


  


2. Re: Impedir que o usuário crie arquivos shell script e os execute

Perfil removido
removido

(usa Nenhuma)

Enviado em 28/07/2022 - 20:04h

Bom, se o usuário realmente quiser, ele consegue criar um arquivo .qualquercoisa até pela web, usando algum editor de texto online e baixando o arquivo. Acho que seria mais prático impedir o uso de determinados comandos do sistema, já que vai ser possível o uso de terminal.

Nesse link tem algumas dicas de como criar um shell "limitado", para usar determinados comandos:
https://access.redhat.com/solutions/65822

Embora seja recomendado para RHEL, acho que pode ser usado em outras distros também.