配置ssh使用者只訪問特定目錄
1,新增使用者
新增使用者組
# groupadd groupname
新增使用者
# useradd username -m -s /bin/bash -d /home/username -g groupname
引數說明:
-s /sbin/nologin設定不能登陸-s /bin/false(老方法) 也行
-d 設定使用者主目錄
-g 使用者組
-m 建立使用者目錄
2、修改密碼:passwd username
3、配置sshd_config
#subsystem sftp /usr/libexec/openssh/sftp-server #需要把這行注釋
subsystem sftp internal-sftp #
match user shlver
chrootdirectory directory
x11forwarding no
allowtcpforwarding no
forcecommand internal-sftp
4、重啟ssh服務:service sshd restart
5、修改目錄許可權:chown -r group:username directory
注:一般大家出現問題在chrootdirectory directory上,這個地方的目錄不能直接配置到目標目錄,需要配置到他的上一級;
配置ssh使用者只訪問特定目錄
公司需要對指定使用者進行限制,只允許訪問指定目錄,網上翻了一大堆一直有問題,經過最後研究,其實只是乙個小細節配置有問題 具體流程如下 1 建立使用者 useradd d directory username 2 修改密碼 passwd username 3 配置sshd config subsyst...
centos 建立sftp使用者訪問特定目錄
建立sftp組 groupadd sftp 新增sftp方式登入使用者sftpuser,限制使用者無法ssh登入伺服器 useradd g sftp s bin false sftpuser echo 1234 passwd sftpuser stdin 建立sftpuser目錄data目錄,sft...
Linux建立指定使用者特定指定目錄許可權
指定使用者特定指定目錄許可權 需要注意要指定好資料夾的許可權,不然會導致nginx不能訪問,最好是在root下建立目錄,然後 useradd d usr www m tempuser passwd tempuser 回車輸入密碼注意一定要帶使用者名稱,不然就是修改root chown tempuse...