Como posso me tornar o proprietário de um arquivo / pasta que o root possui?

23

Eu tinha o mau hábito de armazenar meus papéis de parede em / usr / share / backgrounds e decidi movê-los para Imagens . Bem, o problema é que a maioria deles agora é somente leitura , pois eles são de propriedade do root . Como posso me tornar o dono deles, se o root já os possui? Eu já tentei Como posso me tornar o proprietário de um arquivo originado de outro computador / usuário? , mas as configurações não" grudam ".

    
por Alan 06.05.2011 / 23:50

4 respostas

40
  1. Abra um terminal ( CTRL + ALT + T ). Agora você está em sua casa.
  2. sudo chown -R $USER:$USER Pictures e digite sua senha de usuário normal.
por Vanni Totaro 07.05.2011 / 00:04
10

Você pode fazer isso via terminal ou gui.

VERSÃO GUI

Pressione ALT + F2 e digite gksu nautilus Isto irá transformá-lo em uma conta de administrador usando o nautilus. Agora vá para esses arquivos e altere as permissões / proprietário para que sua conta normal possa usá-los. Isso às vezes não funciona. Pelo menos para mim eles trabalham e em outro PC não. Teste e veja.

A versão da GUI parece quase a mesma que Dash, exceto que em vez de dizer "Search" na barra de pesquisa, diz "Executar um comando". Aqui está uma imagem:

VERSÃO DO TERMINAL

Digite ALT + F2 e digite gnome-terminal . Vá para essa pasta. No seu caso, seria cd "/home/alan/Desktop/Untitled Folder" e tipo sudo chown alan:alan *.jpg . Isso vai funcionar porque vai;)

    
por Luis Alvarado 07.05.2011 / 00:04
3
sudo su
chown user_name folder_name

Primeiro, abra seu superusuário, que é o root

No Comando acima, user_name é o nome do usuário no qual você deseja definir a propriedade. folder_name é a pasta cuja propriedade você deseja alterar

    
por Saif Ur Rehman 27.07.2016 / 08:35
2

Linha de comando: use Alt + F2

Mude para o diretório que contém seus arquivos que você deseja alterar. Use sudo na frente do comando que altera as permissões, o proprietário e o grupo desses arquivos. Você será perguntado por sua senha e o comando será executado como se você fosse root.

Você também pode fazer sudo su para inserir raiz.

$ sudo su
[sudo] password for {username}: 
root@{host}:/home/{username}#

Em seguida, mude para o diretório que contém os arquivos que você deseja alterar.

As permissões são alteradas com chmod Exemplo: chmod 755 somefile o faria ler, escrever, executar para seu como o proprietário e leia, execute para o grupo e outros. Usuário e grupo são alterados com chown Exemplo: chown alan:alan somefile faria alan proprietário de algum arquivo.

edite: depois de ler o link que você postou Tenho uma pergunta! Esse tópico ainda não respondeu à sua pergunta? Ele fala sobre a execução de gksu nautilus . Esta opção permite usar o Nautilus como usuário root. Isso permitiria que você alterasse o acesso (veja a foto nesse tópico).

    
por Rinzwind 07.05.2011 / 00:07