나는 내가 소유한 Linux Debian 시스템을 가지고 있습니다(루트 액세스).
"testuser"라는 새 사용자를 만들고 다음 위치에 있는 특정 폴더의 파일만 보고, 편집하고, 삭제할 수 있는 권한을 부여하고 싶습니다.
/var/www/html/specificfile
/var/www/html/
사용자가 그 안에(또는 다른 곳에) 어떤 다른 파일이 있는지 볼 수 있는지 여부는 신경 쓰지 않습니다 . 그러나 사용자는 절대적으로 할 수 있습니다오직폴더에 포함된 파일을 보고, 편집하고, 삭제합니다 /var/www/html/specificfile
.
사용자("testuser")가 아직 생성되지 않았습니다.
어떻게 해야 하나요?
사용자는 FTP를 통해서만 컴퓨터에 액세스할 수 있습니다.
답변1
파일에 대한 하드 링크 만들기...하드 링크 및 소프트 링크 참조:최고의 Linux 하드 및 소프트웨어 링크 가이드 |
이 문제는 다양한 방법으로 해결할 수 있습니다. 다음은 두 가지 일반적인 방법입니다.
- ftp 로그인 시 사용자가 접근할 수 있는 디렉토리(사용자 ftp 루트 디렉토리)를 생성하고 그 안에 링크를 생성합니다.
- 사용자의 홈 디렉터리에 링크를 만들고 사용자의 홈 디렉터리에 있는 파일을 연결합니다.