ROOT에서 홈 디렉터리로 파일 복사

ROOT에서 홈 디렉터리로 파일 복사

루트 디렉터리에서 홈 디렉터리로 파일을 복사하려고 합니다. ROOT 사용자로 파일 추출을 수행해야 합니다. 루트 디렉터리로 추출되는 것을 볼 수 있지만 이제 내 홈 디렉터리에서 액세스하고 싶습니다. 이 작업을 수행하기 위해 많은 명령을 시도했지만 실패한 것 같습니다.

답변1

사용자 이름이 다음과 같다고 가정해 보겠습니다.디어드레:

루트로서 루트의 homedir에서 다음으로 파일을 이동해야 합니다.디어드레homedir에 소유권을 부여합니다.디어드레:

mv /root/somefile ~deirdre/
chown deirdre ~deirdre/somefile

이 작업을 완료하면 다음과 같이 로그인할 수 있습니다.디어드레파일에 액세스합니다.

파일이 루트의 홈 디렉터리에 있는지, 아니면 파일 시스템 루트에 있는지는 귀하의 질문에서 명확하지 않습니다. 마지막 경우라면 명령은 다음과 같습니다.

mv /somefile ~deirdre/
chown deirdre ~deirdre/somefile

답변2

또 다른 방법은 이렇습니다

sudo 고양이 /root/somefile | sudo 고양이 /root/somefile 고양이 > ~/somefile

설명하다:

  • |파이프를 통한 별도의 권한 액세스 (예:
    • 이는 권한 경계를 다음과 같이 설정할 수 있음을 의미합니다.
    • sudo right command | normal right command
  • 그러면 우리가 할 수 있는 일은 catsudo 권한을 사용하여 파일을 출력한 다음 파일을 받아 cat홈 디렉터리로 다시 보내는 것입니다.

관련 정보