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 ~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 /HomeNa 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 /alteradoObserve 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 /alteradoCom 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 LinuxhintEmbora 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 LinuxhintDepois 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árioAqui 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.