Como remontar uma pasta somente leitura como readWrite?

5

Antecedentes:

Eu preciso editar um arquivo que é somente leitura e sua pasta pai também é somente leitura. Este arquivo está localizado em um dispositivo remoto. Através do ssh eu loguei isso como admin e eu tenho o acesso root.

O comando "ls -l" mostra as permissões do arquivo como

"-rwxr-xr-x 1 admin root   952 Oct 30 02:01 file.sh"

e para pasta

drwxr-xr-x 3 admin root

Eu não sou tão familiarizado com o Linux, mas eu procurei e descobri que essas linhas acima significam que o administrador é o proprietário e ele tem permissão de leitura e gravação.

Alguém sugeriu remontar a pasta que contém este arquivo.

Problema:

Como vou remontar, usei

mount -o remount,rw /folde1/folder2/targetFolder

mas deu

mount: can't find /folde1/folder2/targetFolder in /etc/fstab or /etc/mtab

Eu olhei para a questão Como faço para remontar um sistema de arquivos como ler / escrever? , mas eu não entendi a resposta ...

Ele disse que a sintaxe correta é

sudo mount -o remount,rw /partition/identifier /mount/point

O que devo dar como / partition / identifier e / mount / point? Ou seja o que é isto / partição / identificador e / mount / ponto?

    
por blackfyre 06.11.2012 / 12:10

2 respostas

7

O problema está resolvido, eu remontei a pasta usando "mount -o remount, rw /" e então editei o arquivo, sem alterar nenhuma permissão, funcionou.

    
por blackfyre 07.11.2012 / 14:12
2

Você não precisa remontar nada. Você deve alterar as permissões. Você pode fazer isso com este comando:

sudo chmod 777 file.sh

Isso dá todas as permissões para o arquivo, se você quiser deixar como somente leitura para o grupo e para o resto dos usuários que você pode fazer:

sudo chmod 644 file.sh

ou

sudo chmod 755 file.sh

O primeiro é para somente leitura, termina o segundo para leitura e execução.

    
por Óscar García Amor 06.11.2012 / 12:51