답변:
"루트"폴더라는 두 개의 다른 폴더가 있습니다 /
( 파일 시스템 의 루트 , 실제로는 "루트 폴더"라고하는 유일한 폴더 임) 및 /root
( 루트 사용자 의 홈 디렉토리 ). 정상적인 작업 과정 중에 (예 : 관리 작업을 수행하는 동안 제외) 사용자는 /
또는 에서 새 파일을 만들 수 없습니다 /root
.
두 디렉토리 의 소유권 또는 권한 을 변경해서는 안됩니다 ( /
특히 디렉토리를 변경하면 애플리케이션 및 서비스가의 소유권 및 권한에 대해 가정 한 내용에 따라 보안 문제를 작성하는 것 이상으로 문제가 심하게 손상 될 수 있음 /
).
당신이 경우 gksu
패키지가 설치, 당신은 실행할 수있는 gksudo nautilus
루트 소유의 파일 브라우저 창을 엽니 다. 이 작업을 수행하는 경우 루트 권한이 있어야하는 작업에만 사용하고 작업이 완료되면 닫으십시오 (따라서 나중에 일반 노틸러스 창과 혼동하지 마십시오).
당신이하지 않은 경우 gksu
설치하지 설치하려는, sudo -i nautilus
또는 sudo -H nautilus
합리적으로 안전합니다. (당신이 일반 사용한다면 반면에 sudo nautilus
, 당신은 몇 가지 해결해야 할 수 있습니다 당신이 때 제대로 다시 작업에 노틸러스를 얻기 위해 홈 디렉토리를 하지 루트로 실행할 수 있습니다.)
그러나 일반적으로 그렇게 할 필요는 없습니다. 의 최상위 콘텐츠 /
또는의 콘텐츠 를 수동으로 편집 할 필요는 없습니다 /root
. 달성하려는 내용을 정확하게 설명하기 위해 더 많은 정보를 제공하거나 새로운 질문을하는 것이 좋습니다. 수행해야 할 특정 작업에 따라 진행 방법이 결정됩니다.
마지막으로에 대한 메모입니다 lost+found
. 이 저장 파일은 파일 시스템 복구 작업에 복구 . 이러한 파일은 파일 시스템의 어느 위치 에나있을 수 있으므로 파일 시스템에 액세스하려면 루트 권한이 필요합니다 (또는 관리자가 아닌 사람이 시스템의 모든 정보에 액세스 할 수 있음). 회수하려는 파일이 있다고 생각되면 다음을 실행하여 확인할 수 있습니다.
sudo ls /lost+found
터미널 창에서 ( Ctrl+ Alt+ T).
원하는 파일이 있으면 파일을 복사 할 수 있습니다 (소유권과 권한이 필요한 액세스 권한을 제공하지 않는 경우 변경). 당신과 함께 터미널에서 루트로 그렇게 할 수 있습니다 cp
, chmod
과 chown
(와 루트로 실행 sudo
), 또는 루트 소유 노틸러스 창 전술 한 바와 같이.
파일의 소유권과 권한을 변경해야하는 경우 :
예, 이것은 우분투와 모든 Linux 배포판에서 일반적입니다. 해당 폴더는 루트 소유이며 사용자 폴더이므로 루트 폴더에 액세스 할 수 없습니다.
그러나 실제로 sudo -i
터미널에서 명령 을 사용하여 원하는 경우 해당 폴더에 액세스 할 수 있습니다 . 무언가를 엉망으로 만드는 것은 당신의 책임 입니다.
Super+F2 키를 누르고 입력 하여 노틸러스 사용gksu nautilus
루트 사용자의 홈 폴더 인 폴더 인 권한을 변경한다고 가정하면 그렇게 /root
하는 것이 매우 나쁜 생각입니다. root의 홈 권한을 변경하고 중요한 파일을 삭제하거나 수정하면 시스템을 완전히 사용할 수 없게 될 수 있습니다. Ubuntu를 처음부터 설치해야 할 수도 있습니다.
그러나 정말로 원한다면 명령은 chmod입니다.
sudo chmod -R 777 /root
/root
폴더에 액세스 할 수 있습니다 . chmod 명령 매뉴얼 페이지를 참조 하십시오 .
파일 권한에 대한 자세한 내용은 다음을 읽으십시오.
/root
(나쁜 생각), 그럴 필요는 없습니다 777
. 이들을 변경하고 770
선택된 사용자를 root
그룹에 추가하면 해당 사용자가에서 파일을 작성, 액세스 및 수정할 수 있습니다 /root
. 대안의 그룹 소유자 변경 /root
하려면 sudo
관리자가 액세스 할 수 있습니다. 이러한 모든 옵션은 실제로 나쁘고 수행해서는 안되지만 권한을 777
로 설정 하는 /root
것이 가장 좋지 않을 수 있습니다. 물론 그 방법 을 옹호 하려는 의도는 아니라고 생각 합니다. 나는 당신의 의견에 동의하지 않습니다.
/
아니라/root
(루트 디렉토리) 에 대해 묻는 것 같습니다 . 더구나, 이것도 묻습니다.lost+found
( 실제로 는/
있지만 결코 들어오지 않습니다./root
실제로/root
는 아무도 별도의 파일 시스템 에 두지 않는 소수의 최상위 디렉토리 중 하나입니다.