우분투 머신을 배포하기 전에 어떻게해야합니까?


38

우분투를 실행하는 오래된 노트북이 있습니다. 이제이 랩탑을 나누어주고 싶지만 모든 개인 데이터를 제거하고 싶습니다. 무엇을 제거해야합니까? 새로운 소유자가 OS를 계속 사용하기 때문에 전체 시스템을 포맷하고 싶지 않습니다.


5
몇몇 응답자들은 완전하고 깨끗한 재설치가 더 안전한 솔루션 일 수 있다고 지적했습니다. 새 사용자를 위해이 현재 구성을 유지하기 위해 특정 사항이 있습니까? 드라이버 문제에 대해 걱정하십니까, 디스크를 설치 하시겠습니까? 이 랩탑에 현재 배포 된 내용을 알려주지 마십시오.
ogerard

이 경우 흰개미가 유용 할 수 있습니다.
landroni

답변:


29

일반적으로 / home에 모든 개인 데이터, 특히 브라우저 캐시 등이 있습니다.

/ etc / Network-Manager에 개인 인터넷 설정이있을 수 있습니다. / etc를 방문하여 디렉토리를 살펴보십시오. 사물을 재구성하고 개인 데이터를 삭제 (WLAN 키)하고 모든 것이 사라 졌는지 확인하십시오. 그렇지 않은 경우 손으로 제거하십시오. mc (자정 사령관)는 디렉토리를 반복하고 파일을보고 삭제하는 데 유용한 도구입니다. (파쇄, 하단 참조).

개인 데이터가있는 다른 디렉토리는 / var / spool 또는 / var / cache 일 수 있습니다. 예를 들어 cups-printer-spooler는 printjobs 요약을 생성하고 문서 이름, 작업 날짜를 재구성 할 수 있습니다. 어쩌면 당신도 그들을 청소하고 싶을 수도 있습니다.

/ tmp에있는 파일은 시작할 때마다 자동으로 삭제됩니다. 당신이 아는 것만 재구성하지 않았다면

  • 새 사용자의 비밀번호없이 (첫 번째 로그인시 비밀번호를 묻는 메시지가 표시됨) 새 계정을 만들고이 사용자에게 수퍼 유저가 될 수있는 권한을 부여하십시오. 삭제하기 전에 자신의 프로필을보고 권한을 복사하십시오.
  • 루트 액세스 권한을 얻으려면 recover-option으로 로그인하십시오.
    • CD / 홈 / roflcoptr
    • find . -delete # 또는 -delete 대신 파쇄를 고려할 수 있습니다.
    • find . -execdir shred -n 1 {} +
    • 로 제어 ls
    • 일반 계정을 삭제하십시오 (/ etc / passwd, / etc / shadow 참조) (댓글에서 제안, @intuited 덕분에 별표 표시)

빈 공간을 청소하는 것을 고려한다면 (@intuiteds 두 번째 조언, 아마도 별을 기부해야할까요?) live-cd를 사용하여 전체 시스템을 파쇄 한 다음 새 시스템을 설치하는 것이 더 쉽습니다. (대부분의 상호 작용은 거의 처음에는 약 45 분이 소요됩니다). 이것은 일반적으로 더 빠른 솔루션 일 수 있습니다. 하나 이상의 schred-iteration은 말이되지 않습니다.


7
이전에 삭제 한 기밀 파일을 복구하지 못하도록 드라이브의 빈 공간을 덮어 쓰려는 것처럼 보입니다.
intuited

8
특히 다른 곳에서 해당 비밀번호를 사용하고있을 가능성이있는 경우 비밀번호를 변경하거나 계정을 삭제해야합니다.
intuited

왜 하나 이상의 파쇄 반복이 넌센스라고 말합니까? 안전한 삭제에 대해 읽은 모든 내용은 그렇지 않습니다.
Tanath

5
a) 삭제 된 데이터를 읽는 것에 대한 모든 아이디어는 90 년대 중반 오래된 하드 드라이브에서 단일 바이트를 재구성 한 Peter Gutman에게로 돌아갑니다. 오늘날 단일 비트를 재구성 할 확률은 56 %에 불과하므로 전체 바이트를 재구성하는 것은 거의 불가능합니다. 링크 [heise.de (LANG = DE)] ( heise.de/newsticker/meldung/… ) 및 [큰 와이 핑 논쟁] ( springerlink.com/content/408263ql11460147 )
알 수없는 사용자

링크 주셔서 감사합니다. 실제 증거로 신화를 정리하는 것이 좋습니다. BTW, 페이지 하단에 첫 번째 기사의 영어 버전에 대한 링크가있었습니다 : h-online.com/newsticker/news/item/…
Tanath

18

가장 안전한 옵션은 DBAN 과 같은 것을 사용 하여 디스크를 안전하게 지우고 처음부터 다시 설치하는 것입니다.

수신자에게 동일한 응용 프로그램 프로필을 제공하려는 경우 dpkg --get-selections삭제하기 전에 시스템 패키지 상태를 덤프 한 다음 dpkg --set-selections다시 설치 한 후 사용 하여 새 시스템에 해당 패키지를 설치 하도록 지시 할 수 있습니다 . 이렇게하면 설정 한 모든 앱을 편리하게 다시 설치할 수 있습니다.

이 도구 aptitude-create-state-bundle는이 목적으로도 사용될 수 있으며, 더 높은 수준에서 작동하고 사용자가 명시 적으로 설치 한 패키지를 기억할 수 있기 때문에 바람직 할 수 있습니다.


1
예, DBAN이 가장 좋은 방법입니다. 확실히하세요. Ubuntu를 다시 설치하는 것은 어렵지 않으며 10-20 분 밖에 걸리지 않으므로 하드 드라이브 읽기 / 쓰기 속도에 따라 전체 프로세스가 약 2 시간 이상 걸리지 않아야합니다.
bntser

10

제 생각에는 OS를 완전히 디스크 정리하고 다시 설치하는 것이 더 쉽고 시간이 덜 걸리며 지우려는 모든 것을 지울 가능성이 높습니다. 전체 디스크를 지우는 데 시간이 오래 걸리지 만 기다리는 동안 다른 작업을 수행 할 수 있습니다. 기존 OS에서 특정 패키지 및 파일을 제거하는 것은 많은 생각이 필요하고 오류가 발생할 여지가 많은 관련 프로세스입니다. 완전한 재설치는 같은 일을 더 효과적으로 수행하고 적은 노력으로 수행합니다.


5

이미 주어진 훌륭한 조언에 대한 보완 :

apache2, mysql 등의 개발 목적으로 로컬 서버를 실행 한 경우 "purge"옵션을 사용하여 로컬 서버를 제거하는 것이 좋습니다 (conf 파일을 제거함). 데이터와 로그 디렉토리 및 파일을 제거해야합니다 ( 기본적으로 / var / log / 및 / var / www / 또는 / var / lib / xxxx /에 있지만 원하는 다른 위치에서 사용자 정의 구성을 만든 다음) 필요한 경우 기본 설정으로 다시 설치하십시오. 새로운 사용자.

편집증 / 깨끗한 사람들을위한 또 다른 조언은 머신의 새로운 ssh 서버 호스트 키를 재생성하는 것입니다.

rm /etc/ssh/ssh_host_*
dpkg-reconfigure openssh-server

다른 사람들에 의해 더 이상 알려진 호스트로 간주되지 않습니다.


3

블리치 비트를 실행하십시오. http://bleachbit.sourceforge.net/

이렇게하면 복잡한 명령 행을 사용하지 않고 제거 할 대상을 정확하게 선택할 수 있습니다.


3

개인적으로 방법을 사용하여 드라이브를 닦습니다.

# from a live CD
dd if=/dev/zero of=/dev/sda bs=iM

또는 DBAN 또는 스크럽 (실제 CD에서 다시)

sudo apt-get install scrub
sudo scrub -p dod -f  /dev/sda

http://www.dban.org/

당신은 OEM 설치를 할 수 있습니다

누군가를 위해 Ubuntu를 사전 설치하려면 어떻게해야합니까 (OEM 설치)?


OEM 설치에 대해 +1하면 누군가에게 컴퓨터를 선물 할 때 가장 좋습니다.
Jorge Castro

1

다양한 수준의 보안이 있습니다. 개인적으로 저는 좀 더 편집증을합니다. 민감한 정보를 저장 한 경우 하드 드라이브를 제공하지 않습니다. 새 하드 드라이브를 구입하여 누구에게나 Ubuntu를 설치하는 것이 좋습니다.

이 편집증이 아니거나 데이터가 그렇게 민감 하지 않은 경우 사용자 알 수 없음의 게시물을 참조하십시오 .


3
한밤중과 널시의 하드 드라이브는 매우 꽉 채워져 있습니다. HDD를 한 번만 파쇄하고 서비스 회사에 복구 가격을 묻습니다. 당신은 그것을 지불 할 수 없습니다. 이전에는 재구성 된 단일 바이트 (일부 불확실성). 최근 드라이브를 분석하는 데 몇 년과 몇 년이 걸리며 아무도 포르노, 은행 정보 또는 공유 mp3를 찾지 않습니다. 당신이 Mubarak 또는 Ghaddafi라면, 나는 그것을 녹일 것입니다.
사용자가 알 수 없음

0

데이터가 중요하지 않은 경우 새 사용자를 작성하고 이전 사용자를 삭제할 수 있습니다.


0

내가 아는 아주 오래된 질문. 우리 대부분은 오래된 시스템으로 인해 여분의 디스크를 사용하고 있습니다. 저렴한 가격이 아니더라도 새로운 디스크를 쉽게 구입하여 랩톱 / 컴퓨터의 기존 디스크를 쉽게 교체 할 수 있습니다.

OEM 설치 옵션을 통해 운영 체제를 설치하기 만하면 새 소유자가 처음 로그인 할 때 자신의 계정을 설정하고 여기에 askubuntu에 대한 답변이 많이 있으므로 다시 해시하지 않습니다.

간단히 말해 중요한 정보가 포함 된 디스크를 보관 / 파기하고 다른 디스크를 넣을 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.