![새 사용자가 생성되면 새 사용자에 대한 사용자 정의 파일/디렉터리를 생성하기 위해 실행할 sh 스크립트를 어떻게 통합합니까?](https://linux55.com/image/180764/%EC%83%88%20%EC%82%AC%EC%9A%A9%EC%9E%90%EA%B0%80%20%EC%83%9D%EC%84%B1%EB%90%98%EB%A9%B4%20%EC%83%88%20%EC%82%AC%EC%9A%A9%EC%9E%90%EC%97%90%20%EB%8C%80%ED%95%9C%20%EC%82%AC%EC%9A%A9%EC%9E%90%20%EC%A0%95%EC%9D%98%20%ED%8C%8C%EC%9D%BC%2F%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EB%A5%BC%20%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0%20%EC%9C%84%ED%95%B4%20%EC%8B%A4%ED%96%89%ED%95%A0%20sh%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A5%BC%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%86%B5%ED%95%A9%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
새 사용자가 내 시스템에 추가되면 sudo 권한으로 스크립트를 실행하고 싶습니다. 더 구체적으로 말하면, useradd 또는 adduser를 사용하여 새 사용자를 생성할 때마다 폴더를 생성할 수 있기를 원합니다.외부루트가 소유한 디렉토리 아래의 사용자 홈 디렉토리(이것은 공유 HDD가 됩니다). 시스템에 추가된 모든 사용자에 대해 폴더를 수동으로 생성할 필요가 없도록 이 작업을 체계적으로 수행할 수 있는 방법이 있습니까? /etc/skel의 파일/디렉토리를 변경하여 사용자의 홈 환경을 사용자 정의할 수 있다는 것을 알고 있지만 공유 폴더를 새 사용자에게 다른 위치에 할당하고 이름을 지정할 수 있기를 원합니다."${USER}_data"
mkdir path_to_rootDir/${USER}_data
다른 시스템 전체 초기화 파일( /etc/.profile
, )에 간단한 명령을 추가하려고 시도했지만 /etc/.bashrc
루트로 실행되지 않기 때문에(권한이 거부됨) 항상 디렉터리를 생성하지 못합니다.