Ftp
在主目錄上 chroot 時允許訪問符號連結
我有一個使用者有一個符號連結到電腦中的某個地方,如下所示:
# ls -ltr /home/guirec0 total 4 lrwxrwxrwx 1 root root 24 Jan 9 17:56 int -> /disk2/clients/optik/int drwxr-xr-x 2 guirec0 guirec0 4096 Jan 9 18:13 blabla
我使用 sftp 連接到該使用者。我有這個設置
/etc/ssh/sshd_config
:Subsystem sftp internal-sftp Match Group sftpgroup ChrootDirectory %h ForceCommand internal-sftp X11Forwarding no AllowTcpForwarding no
所以根是改變的,
/disk2/clients/optik/int
對於 和 是不一樣root
的guirec0
。有沒有辦法允許
/disk2/clients/optik/int
訪問guirec0
?chrooting 的目標是限制使用者的訪問。
使用綁定掛載而不是符號連結:
rm /home/guirec0/int mkdir /home/guirec0/int mount --bind /disk2/clients/optik/int /home/guirec0/int