16.04 - Como conceder acesso de gravação de leitura à pasta / arquivo após estragar

3

Pasta: /usr/share/themes

Eu estava tentando embelezar minha área de trabalho, então baixei alguns temas. Descobri que não tenho permissão para colar os arquivos de tema na pasta acima. Então eu usei o guia aqui: Dê ao usuário acesso de gravação à pasta

Isso atrapalhou o tema do sistema & amp; agora a pasta está inacessível e o sistema tem um tema branco (o que presumo significa que não há tema). A execução de stat themes dá:

xx@TPX260:/usr/share$ stat themes
  File: 'themes'
  Size: 4096        Blocks: 8          IO Block: 4096   directory
Device: 801h/2049d  Inode: 2228383     Links: 17
Access: (0666/drw-rw-rw-)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2016-10-18 09:38:10.786996316 +0100
Modify: 2016-10-18 09:33:18.320935727 +0100
Change: 2016-10-18 09:35:18.308242550 +0100
 Birth: -

Como posso obter as permissões do diretório de volta ao sistema operacional para que os temas possam voltar a funcionar?

    
por Kayote 18.10.2016 / 10:55

1 resposta

4

Não é permissão de leitura / gravação causando seu problema - os diretórios precisam de x permissão para serem acessados. Esse deve ter o modo 755 , não 666

sudo chmod 755 /usr/share/themes

Verifique se está assim:

$ ls -ld /usr/share/themes
drwxr-xr-x 43 root root 4096 Apr 20 23:13 /usr/share/themes

Verifique as permissões nos diretórios do tema dentro dele - elas também precisam ter 755 de permissões

Quando você realmente precisa adicionar algo a um diretório do sistema (proprietário da raiz), não toque nas permissões do arquivo - use apenas sudo para obter permissões elevadas para um comando, exemplo:

sudo cp my_file /path/to/system/directory
    
por Zanna 18.10.2016 / 11:06