Apenas o usuário Administrador pode executar alguns comandos

1

Eu estou usando o Ubuntu 12.04 LTS edição 32 bit e agora estes dias eu estou trabalhando na personalização do Ubuntu. Meu SO de personalização com 2 usuários da seguinte forma:

  1. Administrador com permissão total.
  2. Usuário da rede (usuário padrão) com permissão limitada.

Agora estou instalando alguns pacotes e comandos externos e agora quero que meu usuário da Net não possa acessá-los.

Alguma ideia?

    
por Umyhacker 25.03.2014 / 09:56

1 resposta

1

Nos sistemas POSIX, existem 3 modos de acessar um arquivo: proprietário U ser, G roup e O com 3 tipos de permissões: R ead / W rito / e X ecute. Há um bitmask para cada arquivo no sistema que contém essas permissões. Leia mais…

A idéia básica é colocar o usuário da rede em others e negar a leitura / gravação / execução do arquivo específico. Isso é feito por

sudo chmod 750 /path/to/file_or_directory

Inicialmente, o others é o grupo em que cada novo usuário aparece. Então, se você quer negar que eles acessem o Bash, você tem que escrever

sudo chmod 750 /bin/bash

Isso definirá as permissões para rwxr-x--- . Para permitir o acesso novamente, use

sudo chmod 755 /bin/bash
    
por Danatela 25.03.2014 / 10:09