Existe alguma maneira de conceder permissão ao comando mount a um usuário?

3

Existe alguma maneira de conceder a permissão de comando mount a um usuário? Eu pareço impossível e o usuário deve ser um sudoer. No entanto, eu quero saber se é possível criar um grupo que tenha permissão de administrador (somente para mount ) e depois adicionar o usuário a este grupo?

    
por mahmood 26.06.2013 / 20:22

2 respostas

1

Eu acho que este primeiro link não é estranho para você:

link

Existe então este link para usuários adicionados a grupos com ajuda de acl:

link

Com acl você também pode ajustar partições.

Instale o acl primeiro, se ainda não o fez:

% bl0ck_qu0te%

Assumindo que sua partição linux para root (sudo) está em sda2 - então você precisa editar o arquivo / etc / fstab para o dispositivo resp. partição sda2 e isso parece que antes de editar:

% bl0ck_qu0te%

após a edição:

% bl0ck_qu0te%

Agora, monte novamente esta partição com:

% bl0ck_qu0te%

Quando você alterou o / etc / fstab - normalmente é necessário reinicializar:

% bl0ck_qu0te%

Agora você pode adicionar um grupo e, nesse grupo, adicionar alguns usuários, por exemplo, grupo para desenvolvedores com:

% bl0ck_qu0te%

(lewinsky como exemplo para membro do grupo para desenvolvedores - você tem que repetir o último comando para cada usuário do grupo para desenvolvedores)

Agora, você precisa definir o acl para a pasta (como usuário e chefe do grupo e dos desenvolvedores):

Defina a ACL para a pasta:

% bl0ck_qu0te%

(isto significa .. você não tem nenhuma preferência para o "usuário" um novo arquivo será possuído por - padrão para o usuário real criando o arquivo, mas as permissões do usuário dadas - rwx serão aplicadas; grupo será forçado a "desenvolvedor" com todas as permissões para o grupo; outros usuários terão apenas permissões de leitura e execução).

Caso você já tenha conteúdo na pasta, você pode usar isso para alterar as permissões do arquivo existente para torná-lo compartilhável no grupo:

% bl0ck_qu0te%

Agora vem aqui a resposta que falta para um certo usuário autorizado a usar comandos como o mount:

% bl0ck_qu0te%

Isso também significaria que lewinsky é o chefe dentro do desenvolvedor do grupo e pode usar comandos else, exceto mount.

Se você quiser que lewinsky tenha permissão apenas para usar a montagem de um único comando - seria assim:

% bl0ck_qu0te%

também

% bl0ck_qu0te%     
por dschinn1001 26.06.2013 / 21:00
0

Você pode editar a configuração do sudo. Basta digitar sudo visudo no Terminal e você está nele. leia man visudo e edite a configuração. Se, no entanto, você quiser apenas conceder acesso a um disco específico, edite o /etc/fstab . Adicione a opção users para montar as opções listadas lá. Depois disso, use chmod 755 /mnt/disk1 em seu ponto de montagem.

    
por Barafu Albino 26.06.2013 / 20:36

Tags