Como alterar o proprietário de pastas e subpastas no Ubuntu
Linux Ubuntu Herói / / September 14, 2023
Publicados
Precisa saber como alterar a propriedade de uma pasta e subpastas no Ubuntu? Este guia orienta você nas etapas (e nos riscos).
Como você aprenda Ubuntu, você descobrirá que precisa alterar a propriedade de uma pasta ou até mesmo de suas subpastas.
Por que isso é importante? Quer você seja um administrador gerenciando ambientes multiusuário ou um usuário comum consolidando dados, alterar a propriedade da pasta pode servir a vários propósitos importantes. Por exemplo, alterar a propriedade de pastas pode ser crucial para segregar recursos em sistemas compartilhados, executar scripts específicos ou conceder acesso seletivo a informações confidenciais. Ao implantar aplicativos, transferir arquivos ou executar tarefas automatizadas por meio de cron jobs, a propriedade correta geralmente é importante para uma operação perfeita.
Saber como modificar a propriedade de pastas e subpastas torna-se essencial para quem busca um maior grau de controle e personalização em seu sistema Ubuntu. Vamos ver como fazer isso a seguir.
Compreendendo as permissões e propriedade de arquivos do Linux
Se você já está familiarizado com a ideia de propriedade de arquivos e pastas no Linux, pode pular esta seção. Se você é relativamente novo no Ubuntu ou Linux em geral, vejamos o que significa definir a propriedade de um arquivo ou pasta.
Em qualquer distribuição Linux, a propriedade de arquivos e pastas constitui um pilar importante na segurança do sistema e no gerenciamento de recursos. Permite que o administrador do sistema conceda acesso a arquivos e pastas conforme necessário, ao mesmo tempo que evita que o usuário médio modifique inadvertidamente um aplicativo de sistema ou arquivo de configuração importante.
Como em todas as variantes do Unix, a propriedade no Linux consiste em um proprietário do usuário, bem como proprietário do grupo. O usuário é a conta individual que possui o arquivo ou diretório. Normalmente, o criador do arquivo se torna o proprietário padrão. A propriedade confere o poder de definir e modificar permissões e, por padrão, o proprietário tem o direito de ler, gravar e executar o arquivo, a menos que seja explicitamente alterado.
Cada usuário em um sistema Linux pertence a um ou mais “grupos.” A propriedade do grupo de um arquivo ou diretório especifica quais membros do grupo podem acessar esse recurso. As permissões para membros do grupo são distintas das permissões de usuário e permitem acesso compartilhado ou restrições entre vários usuários que pertencem ao mesmo grupo.
A dupla de propriedade de usuário e grupo constrói uma estrutura flexível e robusta para o sistema administradores e usuários individuais para ajustar a acessibilidade dos recursos e os privilégios operacionais em todo o sistema. Compreender esses aspectos de propriedade é essencial para quem busca dominar a complexa, porém poderosa, arquitetura de permissões do Linux.
Como alterar a propriedade de pastas e subpastas no Linux usando o terminal
Com o básico resolvido, vamos explorar como alterar a propriedade de um arquivo, pasta ou subpasta. Primeiro, você precisará confirmar o verdadeiro proprietário da pasta. Fazer isso, terminal aberto e emitir o eu -eu comando.
Vamos dar um exemplo. Vamos supor que o usuário Jeff e grupo Jeff possui as pastas Música e Imagens. A primeira instância da palavra Jeff é o usuário e o segundo é o grupo. A pasta Lou, por outro lado, pertence ao usuário Louis e grupo Louis.
Caso você precise alterar o proprietário de um arquivo ou pasta, faça isso usando o chown comando. Se parece com isso:
$ chown louis: louis Pictures
Esse comando deve alterar o usuário e o proprietário do grupo da pasta Fotos para o Louis usuário e grupo. Isso não acontece, porque o usuário Jeff não tem permissão para fazer isso. Precisamos usar um comando especial chamado primeiro sudo.
Compreendendo ‘sudo’ e seu poder
O sudo comando no Linux significa “SsuperiorvocêSer FAZER”E atua como um utilitário poderoso que permite que usuários autorizados executem um comando como superusuário ou outro usuário, conforme especificado pela política de segurança configurada no arquivo sudoers. Usando sudo fornece aos usuários do Linux um mecanismo de proteção. Ele garante que apenas usuários autorizados possam realizar operações que modifiquem configurações ou arquivos do sistema, aumentando a segurança do sistema no processo.
Enquanto sudo concede acesso elevado, mas também traz riscos inerentes – um único erro pode resultar em instabilidade do sistema ou perda de dados. É por isso que você deve sempre ter cuidado ao usar o sudo, especialmente para operações que alteram permissões e propriedade de arquivos ou se interagem com processos do sistema.
Para gerenciar seu sistema Ubuntu com responsabilidade, é crucial que você entenda o escopo e o impacto dos comandos executados com ele. sudo.
Como alterar com sucesso a propriedade da pasta no Ubuntu
Com isso em mente, passamos a adicionar sudo para nosso chown comando. Claro, sua conta precisa estar listada no arquivo sudoers para que isso funcione.
$ sudo chown louis: louis Pictures
O Linux solicitará que você insira sua senha e, em seguida, conclua a mudança de propriedade. Observe que se você quiser apenas alterar o proprietário do usuário, não o grupo, basta especificar o usuário. Isso pode ser assim:
$ sudo chown louis Pictures
Fazendo coisas recursivamente
O que é importante entender, porém, é que isso é tudo que vai mudar. Apenas essa pasta, nenhum dos arquivos e/ou pastas dentro dela. Isso pode significar dar ao novo usuário acesso à pasta, mas nada dentro dela.
Provavelmente não é isso que você está procurando fazer, então precisamos adicionar o Recursivo sinalizar para o comando. Para alterar o proprietário de uma pasta, bem como de qualquer arquivo ou subpasta dentro dela, execute o seguinte comando:
$ sudo chown -R louis: louis Pictures
O -R flag significa, você adivinhou, recursivo. O comando agora alterará a propriedade de tudo dentro do diretório especificado.
Verificando as alterações
Por último, você deve certificar-se de que as alterações ocorreram da maneira desejada. Começando com a pasta em que você executou o comando, use eu -eu para garantir que a propriedade pareça correta.
Em seguida, mude para essa pasta e verifique os arquivos e subpastas da mesma forma.
Erros comuns na alteração da propriedade de pastas no Linux
Alterar a propriedade da pasta no Linux é uma operação poderosa que pode impactar bastante a funcionalidade e a segurança do sistema. Aqui estão alguns erros comuns frequentemente encontrados durante este processo:
Erros de sintaxe ausentes
Um pequeno erro de digitação no chown comando pode levar a resultados inesperados. A especificação incorreta do usuário, grupo ou caminho pode alterar a propriedade dos arquivos ou diretórios errados, levando a possíveis riscos de segurança ou mau funcionamento do sistema.
Mudanças recursivas sem cuidado
Usando o -R bandeira com chown alterará recursivamente a propriedade de um diretório e de todos os seus subdiretórios e arquivos. Sem o devido cuidado, isso pode afetar acidentalmente pastas do sistema ou arquivos confidenciais, criando uma infinidade de problemas, incluindo a quebra de aplicativos instalados ou até mesmo do próprio sistema operacional.
Ignorando permissões existentes
Antes de alterar a propriedade, é importante compreender as permissões e configurações de propriedade atuais. Caso contrário, você poderá sobrescrever as configurações existentes, afetando ambientes de usuário único e multiusuário de maneiras não intencionais.
Alterando a propriedade da pasta do sistema
Modificando a propriedade de pastas críticas do sistema (como /etc,/bin, /usr, etc.) pode inutilizar o sistema. As pastas do sistema são projetadas com permissões e propriedades específicas para o funcionamento adequado, e alterá-las pode levar à instabilidade do sistema ou falhas de inicialização.
Resumindo, tenha muito cuidado com as pastas em que você executa o chown comando ligado.
Não verificar novamente essas alterações
Depois de executar chown, é aconselhável verificar as alterações executando eu -eu para garantir que a propriedade foi modificada conforme pretendido. Ignorar esta etapa de verificação pode deixar alguém inconsciente de alterações ou erros que falharam.
Como consertar propriedade de pasta quebrada no Linux
O pior aconteceu: você cometeu um erro ao alterar a propriedade da pasta e agora a instalação do Ubuntu está instável. Aqui estão algumas etapas que você pode seguir para se recuperar disso.
Avalie o dano
Determine a extensão do problema identificando quais pastas ou arquivos tiveram sua propriedade alterada incorretamente. Verifique os logs ou o histórico do terminal para ver quais comandos foram executados recentemente.
Restaurar de um backup
Se você manteve backups de sistema ou de arquivos diligentemente, a maneira mais simples e segura de corrigir o erro é restaurar a partir de um backup anterior quando a propriedade da pasta foi configurada corretamente. Certifique-se de restaurar apenas as partes afetadas para minimizar a perda de dados ou alterações no sistema.
Redefinir propriedade manualmente
Se você se lembrar das configurações de propriedade originais ou saber quais deveriam ser, poderá redefini-las manualmente. Para pastas do sistema, você pode consultar uma instalação correta do Ubuntu ou documentação online para descobrir as configurações de propriedade adequadas.
Recuperando um sistema Ubuntu quebrado
Se pastas críticas do sistema forem afetadas e o sistema não for inicializável, pode ser necessário use um Live CD ou USB para inicializar em um ambiente Linux funcional. A partir daí, você pode montar a partição do sistema e corrigir as configurações de propriedade da pasta.
Para aproveitar ainda mais sua experiência de usuário no Ubuntu, você pode mudar o papel de parede da área de trabalho para melhor se adequar à sua estética. Se você estiver usando o Ubuntu em um contexto profissional, instalando equipes da Microsoft poderia ser uma operação necessária para uma colaboração simplificada.