詳解Linux系統(tǒng)中設置SFTP服務用戶目錄權限的方法
前言
在工作或者學習的時候,我們常常會遇到這樣的需求,限制一個Linux用戶,讓他只能在指定的目錄下進行添加、修改、刪除操作,并且只能使用sftp登錄服務器,不能用ssh操作。這些可以通過配置sftp服務實現(xiàn)。
方法如下
提供sftp服務的有vsftpd和internal-sftp,這里用的是系統(tǒng)自帶的internal-sftp,操作步驟如下:
1.創(chuàng)建新用戶ui,禁止ssh登錄,不創(chuàng)建家目錄
useradd -s /sbin/nologin -M www
2.設置用戶密碼
passwd www
3.創(chuàng)建用戶的根目錄,用戶就只能在此目錄下活動
mkdir /home/www
4.設置目錄權限,目錄的權限設定有兩個要點:
目錄開始一直往上到系統(tǒng)根目錄為止的目錄擁有者都只能是root
目錄開始一直往上到系統(tǒng)根目錄為止都不可以具有群組寫入權限
chown root:root /home/www chmod 755 /home/www
5.配置sshd_config
vim /etc/ssh/sshd_config
6.修改為下面內容,保存退出
#注釋掉這行 #Subsystem sftp /usr/libexec/openssh/sftp-server #添加在配置文件末尾 Subsystem sftp internal-sftp #指定使用sftp服務使用系統(tǒng)自帶的internal-sftp Match User www #匹配用戶,如果要匹配多個組,多個組之間用逗號分割 ChrootDirectory /home/www #用chroot將指定用戶的根目錄,chroot的含義:http://www.ibm.com/developerworks/cn/linux/l-cn-chroot/ ForceCommand internal-sftp #指定sftp命令 X11Forwarding no #這兩行,如果不希望該用戶能使用端口轉發(fā)的話就加上,否則刪掉 AllowTcpForwarding no
7.重啟sshd服務
service sshd restart
8.測試:
用戶登錄后進入的是/home/www即用戶根目錄,根目錄是無法寫入的,所以先用root在/home/www新建一個ui目錄
mkdir /home/www/ui
修改目錄所有者和權限
chown ui:ui /home/www/ui chmod 777 /home/www/ui #可以在其他目錄創(chuàng)建軟連接指向ui目錄 #ln -s /home/www/ui /www/
sftp登錄www用戶,進入ui目錄,即可在/home/www/ui下,對文件進行添加、修改、刪除的操作
sftp -oPort=22 ui@123.56.18.72 sftp> cd ui
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。
相關文章
eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置數(shù)據(jù)庫連接池
首先有一點要明確, 我是個新手, 而我所知道的只是一個表面, 根源我并不了解, 目前也不打算去深究. 所以我的方法, 可能只適用于eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 的數(shù)據(jù)庫連接池的配置, 其他版本我無法保證.至少Tomcat 6的admin包還沒出, 所以我的方法肯定不適用于Tomcat 6.2008-10-10關于安裝linux redhat后無法使用yum命令安裝gcc-c++問題的解決過程
這篇文章主要介紹了關于安裝linux redhat后無法使用yum命令安裝gcc-c++問題的解決過程,需要的朋友可以參考下2017-08-08Linux安裝Python虛擬環(huán)境virtualenv的方法
下面小編就為大家?guī)硪黄狶inux安裝Python虛擬環(huán)境virtualenv的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-01-01Linux系統(tǒng)?Centos7.4手動在線升級到Centos7.7
這篇文章主要介紹了Centos7.4手動升級到Centos7.7,需要的朋友可以參考下2022-01-01詳解阿里云CentOS Linux服務器上用postfix搭建郵件服務器
本篇文章主要介紹了詳解阿里云CentOS Linux服務器上用postfix搭建郵件服務器,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2016-12-12