Sua pasta raiz é / . Seu / root é a pasta home da raiz. Por exemplo, se você criar um usuário chamado test, sua pasta pessoal será / home / test. Para usuário root, é simplesmente / root em vez de / home / root.
Eu procurei por um tempo mas não consegui encontrar uma resposta para essa pergunta.
Eu tenho um servidor baseado em Linux (centOS).
Na pasta raiz (/) eu tenho uma pasta chamada root (/ root).
Agora, quando eu sudo cd root / eu fico na mesma pasta (/).
Primeiro eu pensei que / root é um link simbólico, mas links simbólicos são azul cian e aqui eu tenho azul escuro.
Eu li que a pasta / root é a pasta do usuário root, mas não entro nela.
Alguém pode, por favor, explicar o que está acontecendo aqui?
Sua pasta raiz é / . Seu / root é a pasta home da raiz. Por exemplo, se você criar um usuário chamado test, sua pasta pessoal será / home / test. Para usuário root, é simplesmente / root em vez de / home / root.
mude para o usuário root e então CD para ele
$ sudo su
# cd /root
como foi mencionado anteriormente, cd é um bash embutido e não pode ser executado usando o sudo. Se você quiser ver as permissões em um diretório, tente
$ ls -al
veja a coluna de permissão para determinar se o usuário com o qual você está logado tem permissões.
/
(diretório raiz) vs /root
diretório /
chamado como Root Directory
fica na parte superior da hierarquia do sistema de arquivos.
Agora, /root
é o Home directory for User named Root
. Veja no canto inferior direito da imagem acima.
/home
, o usuário Root
também deve ter um diretório. Root
user precisa conhecer todos os pequenos detalhes sobre o sistema, seu diretório inicial é criado sob /
pelo nome /root
sudo cd root/
eu fico na mesma pasta (/) Como apontado por cylglad nos comentários,
cd is a builtin shell command, so doing sudo cd /root won't work
Veja isto:
amit@C0deDaedalus:~$ cd /root
bash: cd: /root: Permission denied
amit@C0deDaedalus:~$
amit@C0deDaedalus:~$ sudo cd /root
[sudo] password for amit:
sudo: cd: command not found
Em vez disso, você precisa primeiro mudar para o usuário root e fazer um cd para /root
$ sudo -i
# cd /root
# pwd
Sinta-se à vontade para adicionar mais detalhes.