iT邦幫忙

0

CENTOS 7 SFTP 無法將登入者,鎖在登入資料匣 ?

  • 分享至 

  • xImage

作業系統:CENTOS 7
#/mnt/B 為外掛的硬碟

設定一:若設定單一使用者administrator登入後無法鎖在指定資料匣(能看到上層目錄)
administrator家目錄指定在/mnt/B/sftp/mis

Match user afminidtrstor
ChrootDirectory /mnt/B/sftp/mis
AllowTcpForwarding no
X11Forwarding no
ForceCommand internal-sftp

設定二:設定群組sftp 無法登入
administrator家目錄指定在/mnt/B/sftp/mis
administrator群組設定sftp

Match Group sftp
ChrootDirectory /mnt/B/sftp/mis
AllowTcpForwarding no
X11Forwarding no
ForceCommand internal-sftp

設定三:設定群組sftp 可以登入可以鎖目錄
administrator家目錄指定在/home
administrator群組設定sftp

Match Group sftp
ChrootDirectory /home
AllowTcpForwarding no
X11Forwarding no
ForceCommand internal-sftp

設定四:/home/%u 無法登入
administrator家目錄指定在/home
administrator群組設定sftp

Match Group sftp
ChrootDirectory /home/%u
AllowTcpForwarding no
X11Forwarding no
ForceCommand internal-sftp

設定三雖然可以登入,也可鎖資料匣,但我想要的是將路徑指到外掛的硬碟,空間比較大
想要用狀況二管理比較方便,請求萬能的IT大神協助!!!
還有狀態一跟狀態四 %u的問題?要怎解決

看更多先前的討論...收起先前的討論...
把home底下的目錄再掛載/mnt/B/sftp/mis
play0210 iT邦新手 4 級 ‧ 2023-01-18 17:00:53 檢舉
不懂?
要怎將路徑掛載上去
mount --bind /mnt/B/sftp/mis /home/mis 之類的.
play0210 iT邦新手 4 級 ‧ 2023-01-18 18:03:44 檢舉
用這方法會有個問題,每一個sftp的群組會登入到同一個目錄
bind是解釋在某些情況下無法變更目錄結構, 可以拿另一個目錄來用.
%u 有預先幫使用者建立好目錄了嗎? 或者用%h試試.
play0210 iT邦新手 4 級 ‧ 2023-01-19 14:15:11 檢舉
成功了,我也搞懂了%u與%h的用法
順帶還學會了建立捷進
設定一與設定二不能登入的問題,是因為資料匣權限要設為755,否則不能登入
USER登入後我再立面在設一個可以有權限讀寫的資料匣就好了
chroot 就是一定要owner root 755
play0210 iT邦新手 4 級 ‧ 2023-01-19 15:56:20 檢舉
剛剛我還傻傻的苦惱,為何登入後不能上傳檔案
後來才想到,進入後再設一個757的權限資料匣就好了啊,犯傻了我(哈哈哈)
非常感謝michaelwan的說明
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答