VSFTPD는 루트 폴더의 폴더에 연결됩니다.

VSFTPD는 루트 폴더의 폴더에 연결됩니다.

저는 그냥 기본적인 것들만 설정했어요 vsftpd. 나는 루트를 사용하고 잘 작동합니다. 그게 전부입니다. 또한 다른 사용자가 액세스할 수 있도록 하기 위해 루트 사용자의 홈 디렉토리에 무언가를 어리석게 설치했습니다. 이 작업을 수행할 수 있습니까? 어떻게 이루어 집니까?

예를 들어 루트 폴더 "/root/installedapp/plugins"가 있고 해당 폴더에만 액세스할 수 있도록pluginmod라는 사용자를 생성하려고 합니다.

누군가 이것이 어떻게 가능한지 설명할 수 있습니까?

답변1

루트로 다음 명령을 실행하십시오. 먼저 새 사용자를 추가해야 합니다.

# useradd -G ftp -b "/root/installedapp/plugins" pluginmod

그런 다음 비밀번호를 설정하세요.

# passwd pluginmod

그런 다음 chown을 실행하여 파일 소유권을 사용자에게 제공합니다.

# chown pluginmod "/root/installedapp/plugins/*"

vsftpd를 다시 시작한 후, 설정한 비밀번호를 사용하여 ftp를 통해 사용자pluginsmod에 로그인할 수 있어야 합니다.

관련 정보