Alterar a visibilidade de arquivos para usuários não raiz

3

Eu tenho um arquivo que é visível apenas no modo raiz. Eu quero torná-lo visível para usuários não-root. Eu adicionei permissões de modo que o máximo de pessoas possa ler, escrever e executar (mesmo que somente leitura seja necessária), mas ainda é invisível no modo não-raiz (padrão). As permissões são as seguintes para este arquivo (filename.tar.gz)

  

-rwxrwxr-x 1 raiz raiz 2335154 4 de janeiro às 22:55 filename.tar.gz

Como posso tornar esse arquivo visível no modo não-root?

    
por Alexandre Willame 05.01.2015 / 05:07

4 respostas

0

Consegui resolver o problema. Aconteceu que coloquei o arquivo na pasta Desktop, mas a pasta raiz chamada Desktop é completamente diferente da pasta não-raiz Dektop (que é o que é exibido na área de trabalho do Ubuntu). Eu copiei o arquivo por cd para a pasta do arquivo e usando

  

cp filename.tar.gz ~ /../ home / nome do usuário / Desktop / rosfile.tar.gz

nome do arquivo é o nome do arquivo e nome de usuário é o nome do usuário. Os direitos para modificação não-raiz do arquivo são obtidos usando

  

sudo chown "nome de usuário" "nome do arquivo"

    
por Alexandre Willame 07.01.2015 / 05:06
4

Tente alterar o proprietário ou o grupo do arquivo.

sudo chgrp "group name" "filename"   
sudo chown "username" "filename"

Mas isso só deve ser feito se o arquivo não for exatamente "de propriedade" do root .

    
por t3pleni9 05.01.2015 / 06:38
1

Não é possível alterar a permissão apenas do arquivo. Você precisa permitir o acesso do usuário não raiz a todas as pastas na árvore pai do arquivo em questão.

Isso, obviamente, é um risco à segurança. Portanto, é recomendável que você tente resolver a "necessidade" de acessar esse arquivo de maneira segura.

    
por Sri 05.01.2015 / 08:47
0
sudo chmod -R ug+rw foldername

Se você quiser alterar todos os arquivos e pastas, use:

sudo chmod -R ug+rw *

Você pode alterar todos estes para serem de propriedade do usuário myuser com:

sudo chown -R myuser:myuser *
    
por Atul 05.01.2015 / 14:41