새 FTP 사용자를 생성하고 해당 사용자에게 1개의 폴더에만 권한을 부여하세요.

새 FTP 사용자를 생성하고 해당 사용자에게 1개의 폴더에만 권한을 부여하세요.

나는 내가 소유한 Linux Debian 시스템을 가지고 있습니다(루트 액세스).

"testuser"라는 새 사용자를 만들고 다음 위치에 있는 특정 폴더의 파일만 보고, 편집하고, 삭제할 수 있는 권한을 부여하고 싶습니다.

/var/www/html/specificfile

/var/www/html/사용자가 그 안에(또는 다른 곳에) 어떤 다른 파일이 있는지 볼 수 있는지 여부는 신경 쓰지 않습니다 . 그러나 사용자는 절대적으로 할 수 있습니다오직폴더에 포함된 파일을 보고, 편집하고, 삭제합니다 /var/www/html/specificfile.

사용자("testuser")가 아직 생성되지 않았습니다.

어떻게 해야 하나요?

사용자는 FTP를 통해서만 컴퓨터에 액세스할 수 있습니다.

답변1

파일에 대한 하드 링크 만들기...하드 링크 및 소프트 링크 참조:최고의 Linux 하드 및 소프트웨어 링크 가이드 |

이 문제는 다양한 방법으로 해결할 수 있습니다. 다음은 두 가지 일반적인 방법입니다.

  1. ftp 로그인 시 사용자가 접근할 수 있는 디렉토리(사용자 ftp 루트 디렉토리)를 생성하고 그 안에 링크를 생성합니다.
  2. 사용자의 홈 디렉터리에 링크를 만들고 사용자의 홈 디렉터리에 있는 파일을 연결합니다.

관련 정보