Questões de permissão no Linux

5

Vou começar dizendo que esta é uma tarefa de casa, mas estou presa. Existem duas partes diferentes nas quais estou preso e posso ter a mesma solução.

=== PRIMEIRO PROBLEMA ===

Eu tenho dois usuários chamados ken e larry. Eu adicionei larry ao grupo ken e dei permissões de rwS sobre a pasta de ken (drwxrwSr-x 2 ken ken 4096 2012-10-14 20:02 ken). Quando eu alterno user (su) para larry e tento criar um arquivo no diretório de ken, recebo um "Permissions denied error". Eu tentei sair e voltar e mudar o grupo principal de larry para ken, mas nada me passou o "permissões negadas erro".

=== END ===

=== Segundo problema ===

Eu tenho uma pasta chamada / ballots e devo dar a outras pessoas permissões de gravação, mas não listar (a leitura não é mencionada). Eu dei aos outros privilégios, mas o usuário não pode gravar arquivos no diretório com um editor (vi). As permissões no diretório são drwxrwx-w- 2 root 4096 2012-10-14 20:06 cédulas

=== END ===

Qualquer ajuda ou ponteiros seria muito appriciated. Eu não espero que você apenas responda minhas perguntas e faça minha lição de casa para mim, eu estou apenas tentando obter alguma ajuda, já que estou presa.

Obrigado

    
por Gerad Bottorff 15.10.2012 / 05:47

2 respostas

2

P1:

O diretório do ken deve receber g+rwxS permissões para permitir que ele funcione.

P2:

Conceda as permissões o+xw no diretório ballots . A permissão execute (search) é necessária para criar arquivos no diretório.

    
por 15.10.2012 / 06:10
0

Certifique-se de que a pasta do Kens esteja associada ao grupo que você criou.

ie: chgrp ken kensfolder - Agora kensfolder pertence ao grupo "ken". Contanto que você tenha adicionado larry a esse grupo, ele agora tem acesso à pasta kens com as permissões de grupo que você escolheu para definir. Se você quiser que larry tenha permissão para gravar em todos os arquivos e subdiretórios dentro de ken, você deve acrescentar o parâmetro -R ao chmod para permitir o acesso recursivo.

Para o seu segundo problema, você deve manter as permissões de gravação e execução na pasta e omitir a leitura (liste-a como você a colocou). Então, essencialmente ...

drwx-rwx - wx

Espero que ajude.

    
por 15.10.2012 / 06:27