chroot
내가 읽은 모든 내용에는 폴더를 사용 하려면 sftp
root
해당 폴더가 있어야 한다는 내용이 나와 있습니다. 나는 사용자가 sftp
자신의 홈 폴더 내의 하위 디렉터리에만 액세스할 수 있기를 바랍니다 /home/user/some/folder
.
답변1
man 8 sftp-server
, 바라보다:
-d start_directory
specifies an alternate starting directory for users. The
pathname may contain the following tokens that are expanded at
runtime: %% is replaced by a literal '%', %d is replaced by the
home directory of the user being authenticated, and %u is
replaced by the username of that user. The default is to use the
user's home directory. This option is useful in conjunction with
the sshd_config(5) ChrootDirectory option.