생성된 각 새 사용자에 대한 바인딩 폴더를 포함합니다.

생성된 각 새 사용자에 대한 바인딩 폴더를 포함합니다.

간단히 말해서 내 FTP 서버는 사용자당 2개의 폴더로 구성됩니다. 그래서남자그는 그의 디렉토리에 이것을 가지고 있습니다

/home
  +/john
     +/pub   <-- binded to /var/ftp
     +/private

내 공용 폴더는 binded다음과 같습니다./var/ftp//home/john/pub

사용자가 생성될 때마다 이를 바인딩하고 사용자가 생성될 때마다 이 작업을 반복해서 수행해야 /var/ftp합니다 /home/newuser/public .

/pub각각의 새 사용자에 대한 폴더를 자동으로 생성(바인딩) 하는 방법은 무엇입니까 ?/var/ftp

이것은 내 홈 디렉터리를 사용하여 새 사용자를 생성할 때의 명령입니다.

/usr/sbin/adduser -g ftpgroup -d /home/mark mark 그것은 창조한다/home/mark

나는 그것이 이루어질 수 있다는 것을 알고 있지만, 어떻게 해야 할지 모르겠습니다.

답변1

일반적으로 새 계정을 만들 때 /etc/skel의 파일이 복사됩니다. 따라서 루트로 다음을 수행하면(한 번):

cd /etc/skel
ln -s /var/ftp pub

이렇게 하면 새 사용자의 홈 디렉터리에도 복사되는 링크가 생성됩니다.

관련 정보