Como mudar o diretório inicial Linux

Como mudar o diretório inicial Linux
Quando você cria um novo usuário em seu sistema Linux, um diretório doméstico é criado para eles. O diretório inicial contém os arquivos individuais para o usuário em particular e pode ser acessado usando o tilde (~). O diretório doméstico é o diretório que abre quando você faz login em um sistema Linux.

Suponha que você esteja procurando como mudar seu diretório doméstico no Linux. Este guia detalha todas as etapas a seguir. Vamos cavar!

Compreendendo o diretório inicial do Linux

O diretório doméstico é o espaço de trabalho para um usuário em um sistema Linux, exceto a raiz. Cada usuário tem um diretório doméstico quando você tem vários usuários em seu sistema. O caminho absoluto para o diretório doméstico é /Home/[Nome de usuário]/. Este caminho absoluto é o local padrão para o diretório doméstico para todos os usuários, exceto a raiz.

Acima, verificamos que estamos no diretório inicial do usuário nomeado Kyletech.

Existem diferentes maneiras de acessar o diretório doméstico no Linux. Graficamente, quando você abre arquivos, clicando no Lar A opção abre o diretório inicial do Linux para o usuário logado.

Se você estiver em um local diferente e deseja acessar o diretório doméstico em sua linha de comando, use qualquer comandos abaixo. Verifique seu local atual usando o PWD comando.

$ CD ~
$ CD
$ CD $ Home

Suponha que você tenha vários usuários em seu sistema. Você pode acessar o diretório /home para visualizar os grupos domésticos disponíveis usando o comando abaixo.

$ CD /Home

Na saída abaixo, notamos que o acesso aos grupos de residências nos dá a lista de usuários no sistema. Para este caso, temos dois usuários e você pode acessar o conteúdo do diretório doméstico, desde que você seja raiz.

Observe que o diretório doméstico é um subdiretório do seu diretório raiz, enquanto o diretório raiz é o nível mais alto da unidade do seu sistema. O diretório doméstico é denotado usando o tilde (~), enquanto a raiz é denotada usando o golpear (/).

Como mudar o diretório inicial Linux

Até agora, discutimos o diretório inicial do Linux e como acessá -lo. Suponha que você se desconfortável com o diretório inicial atual ou queira alterná -lo para outro local. Você pode conseguir isso, desde que você seja raiz.

Para este exemplo, usaremos um usuário nomeado Linuxhint. Vamos verificar o diretório inicial do usuário antes de alterá -lo.

O diretório inicial atual é /Home/Linuxhint. Vamos alterá -lo para um novo diretório nomeado mudado.

Primeiro, volte para a conta raiz.

Crie o novo diretório que você deseja usar como diretório inicial. No nosso caso, vamos usar mudado/

$ sudo mkdir /home /alterado

Observe que você deve ser raiz para criar um diretório em /lar ou use a palavra -chave sudo.

Para o usuário -alvo, atribua -os a propriedade da pasta recém -criada usando o chown comando.

$ sudo chown -r linuxhint: linuxhint /home /alterado

Com a propriedade mudada, agora podemos usar o Usermod comando para alterar o diretório inicial do usuário Linuxhint de /home/linuxhint para /home/alterado/ com o -d opção.

$ sudo userMod -d /home /alteração Linuxhint

Embora o comando acima altere o diretório inicial do usuário -alvo, ele não move o conteúdo existente. Portanto, uma abordagem melhor é alterar o diretório doméstico e mover os arquivos existentes no diretório inicial atual para o novo diretório doméstico usando o -m bandeira. Para isso, use o comando abaixo.

$ sudo usermod -d -m /home /alteração Linuxhint

Depois de executar o comando, mude para o usuário e verifique seu novo diretório doméstico. Você notará que mudou para o que criamos.

É assim que trocar o diretório doméstico no Linux.

Alterar o diretório inicial padrão ao adicionar novo usuário

Ao criar um novo usuário, o Linux cria automaticamente seu diretório doméstico no /Home/[Nome de usuário]/. No entanto, você pode especificar o diretório doméstico usando o -d bandeira. Use a sintaxe abaixo.

$ sudo useradd -m -d /home /[directory -diretório] nome de usuário

Aqui está um exemplo de criação de um usuário nomeado demonstração cujo diretório residencial é /Home/Teste.

Conclusão

Linux cria um diretório doméstico quando você cria um novo usuário. Por padrão, o diretório doméstico é o nome de usuário do usuário na casa. No entanto, você pode alterar este diretório doméstico usando o Usermod comando. Esta posta.