~ / .profile 파일의 원래 그대로 유지되는 내용은 어디에 있습니까?


8

내 홈 디렉토리의 여러 파일이 사라졌습니다. 예 .bashrc, .bash_profile, authorized_keys지금 .profile.

어떻게 되었든 관계없이 원본 원본 .profile파일 을 복원하고 싶습니다 . 시스템에서 새 사용자를 생성하면 사용자가 생성됩니다. .profile손대지 않은 새 설치 에서이 내용을 어디 에서 찾을 수 있습니까 ?


세 베라 파일이 사라 졌습니까?

답변:


9

에서 /etc/skel/. 새 사용자를 만들 때 사용되는 "골격"사용자입니다. 일반 우분투 설치에서는 다음과 같습니다.

/etc/skel
├── .bash_logout
├── .bashrc
└── .profile

여기에 직접 파일을 추가하면 새로 작성된 사용자의 홈 디렉토리에 파일이 저장됩니다. 기본값을 복원하려면 여기에서 기본값을 복사하십시오.

cp /etc/skel/.profile ~/

또한 이것에 대한 useradd맨 페이지를 참조하십시오.

시스템 관리자는 기본 사용자 파일을 /etc/skel/디렉토리 (또는 /etc/default/useradd명령 줄에 지정된 다른 골격 디렉토리 )에 배치해야합니다.

-k, --skel SKEL_DIR 홈 디렉토리가로 생성 될 때 사용자의 홈 디렉토리에 복사 될 파일 및 디렉토리가 포함 된 스켈레톤 디렉토리 useradd.

귀하의 질문에 대한 범위는 아니지만 주목할만한 내용이지만 Johankor가 답변에서 언급 한대로 시스템 전체 프로필 파일 ( /etc/profile)도 로그인시 평가됩니다 .


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