/etc/skel 파일 복원

/etc/skel 파일 복원

파일을 엉망으로 만들었고 /etc/skel어리석게도 백업하지 않았습니다! 이 디렉터리의 원본 파일을 복원해야 합니다! 인터넷을 통해 원본 파일을 어떻게 찾을 수 있나요?

메모:보안상의 이유로 Linux 공식 링크만 제공합니다.

미리 감사드립니다.

답변1

파일은 /etc/skel/.bashrc패키지 에서 제공 /etc/skel/.bash_logout됩니다 ./etc/skel/.profilebash

bash 패키지를 가져와서 파일을 추출하고 /etc/skel.

  1. Bash 패키지의 deb 파일을 가져옵니다.

    apt-get download bash
    
  2. 그런 다음 패키지를 추출하여/

    sudo dpkg-deb -x bash_4.3-14ubuntu1.1_amd64.deb /
    

    deb 파일 이름이 정확히 동일하지 않은 경우 위 명령에서 실제 패키지 파일 이름을 바꿉니다.

답변2

사용자 생성 시 모든 skel 파일이 새 사용자 홈 디렉터리에 복사되기 때문에 항상 홈 사용자 디렉터리에서 skel 파일을 가져올 수 있습니다. 따라서 현재로서는 초기에 생성된 사용자 홈 디렉터리에서 파일/폴더를 찾을 수 있습니다. /etc/skel/에 있는 예상 폴더/파일은 다음과 같습니다:

.bash_logout  
.bashrc  
.config  (directory)
.profile  

이러한 파일과 폴더는 /home/username/에 있으며 여기서 점(.) 앞에는 숨겨져 있음을 나타냅니다. 그냥 살펴보고 /etc/skel/ 에 다시 복사하세요. 그게 다야.

관련 정보