我想在我的Debian服務器上使用SSH,FTP訪問多個用戶。對於這些用戶,我希望獲得設置權限664.對我來說,目前爲止這麼好。但是對於這個用戶應該很好,在通過SSH連接時不允許瀏覽任何其他文件夾。如果用戶想離開他的個人文件夾,系統會拒絕它。用戶只能在特定文件夾中的權限(debian)
有人可以指導我正確的方式如何實現這一目標嗎?
感謝提前!
丹尼爾
我想在我的Debian服務器上使用SSH,FTP訪問多個用戶。對於這些用戶,我希望獲得設置權限664.對我來說,目前爲止這麼好。但是對於這個用戶應該很好,在通過SSH連接時不允許瀏覽任何其他文件夾。如果用戶想離開他的個人文件夾,系統會拒絕它。用戶只能在特定文件夾中的權限(debian)
有人可以指導我正確的方式如何實現這一目標嗎?
感謝提前!
丹尼爾
有OpenSSH服務器允許的「監禁」用戶的主目錄(見http://www.howtoforge.com/restricting-users-to-sftp-plus-setting-up-chrooted-ssh-sftp-debian-squeeze)的功能,遺憾的是這意味着用戶將不能訪問自己平時的二進制文件。除非您在主文件夾中複製/硬鏈接所需二進制文件的靜態版本,否則它們將只能使用內部SFTP瀏覽它。
您可以將它們設置爲使用restricted shell。這將阻止他們使用內置的cd
等。使用chsh
或passwd -s
將這些用戶的shell設置爲rbash
。