![앞으로 생성되는 모든 새 사용자가 특정 파일을 복사하도록 하려면 어떻게 해야 합니까? [복사]](https://linux55.com/image/112642/%EC%95%9E%EC%9C%BC%EB%A1%9C%20%EC%83%9D%EC%84%B1%EB%90%98%EB%8A%94%20%EB%AA%A8%EB%93%A0%20%EC%83%88%20%EC%82%AC%EC%9A%A9%EC%9E%90%EA%B0%80%20%ED%8A%B9%EC%A0%95%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EB%B3%B5%EC%82%AC%ED%95%98%EB%8F%84%EB%A1%9D%20%ED%95%98%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
앞으로 새로 만들 때마다 복사하고 싶은 파일(정확하게는 문서 또는 텍스트 파일)이 있습니다. 가능합니까? 예를 들어, "test"라는 새 사용자를 생성한다면 아무 작업도 수행하지 않고도 내 파일이 "test" 사용자에게 자동으로 복사되어야 합니다.
또한 복사할 파일의 기본 위치를 변경할 수 있나요? 홈 디렉토리에 복사하고 싶지 않습니까?
답변1
사용자가 시스템에 추가되면 /etc/skel
기본적으로 설정이 사용자의 홈 디렉터리에 복사됩니다.
따라서 파일을 추가 /etc/skel
하고 복사할 수 있습니다.
에서 man useradd
:
-k, --skel SKEL_DIR useradd에 의해 생성될 때 사용자의 홈 디렉토리에 복사될 파일과 디렉토리가 포함된 스켈레톤 디렉토리입니다.
이 옵션은 -m(또는 --create-home) 옵션이 지정된 경우에만 유효합니다.
이 옵션을 설정하지 않으면 기본적으로 /etc/default/useradd 또는 /etc/skel의 SKEL 변수에 의해 스켈레톤 디렉터리가 정의됩니다.
ACL 및 확장 속성은 가능한 경우 복사됩니다.
답변2
/etc/skel
새로운 사용자의 홈 디렉토리가 생성되면 (내 생각엔 "skeleton"의 약자임) 복사본이 될 것입니다 .
파일을 여기에 넣으면 모든 신규 사용자가 해당 파일의 복사본을 받게 됩니다. 원하는 경우 해당 하위 디렉터리를 만들 수 있습니다.