通過root用戶新建一個用戶sftpuser1,然后在/etc/ssh/sshd_config里面添加以下內容,
Subsystem sftp internal-sftp
Match User sftpuser1
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
ChrootDirectory /home/www/public
這樣新用戶sftpuser1可以通過filezilla等軟體訪問/home/www/public這個檔案夾,但是現在的需求是還想讓sftpuser1用戶訪問別的檔案夾/home/www/php和/home/www/html(但不能再訪問更多的檔案夾),應該再用什么命令呢?謝謝!
uj5u.com熱心網友回復:
你這種一個用戶多個目錄我沒試過,不過我都是一個根目錄幾個子目錄,然后根目錄權限讀取,子目錄權限設定為某個用戶組可以訪問,你這個問題我覺得只是一個權限分配的問題uj5u.com熱心網友回復:
先設能訪問一個根目錄,再在根目錄下新建幾個目錄這樣的我會了,就是不知道怎么訪問不是同一層的不同目錄uj5u.com熱心網友回復:
經過嘗試成功實作了,雖然方法可能有些缺點。主要是用mount --bind 命令來映射。轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/97540.html
標籤:專題技術討論區
上一篇:centos引導頁面更改
下一篇:安裝ROS出現問題,求大神!
