linux创建sftp用户并指定访问目录,linux – 创建SFTP用户只能访问一个目录.
我更喜欢创建用户组sftp,并将该组中的用户限制在其主目录中.
首先,编辑你的/ etc / ssh / sshd_config文件并将其添加到底部.
Match Group sftp
ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding no
这告诉OpenSSH,sftp组中的所有用户都将被chroot到其主目录(%h表示在ChrootDirectory命令中)
添加一个新的sftp组,将您的用户添加到组中,限制他从ssh访问并定义他的主目录.
groupadd sftp
usermod username -g sftp
usermod username -s /bin/false
usermod username -d /home/username
重启ssh:
sudo service ssh restart
如果您仍然遇到问题,请检查主目录中的目录权限是否正确.为您的设置适当调整755值.
sudo chmod 755 /home/username
编辑:根据你的问题的细节,看起来你只是缺少sshd_config部分.在你的情况下,用sftpexport代替sftp.还要确保文件权限可以在/ u02 / export / cdrs目录下访问.
一个更好的设置(并且有比我将要提出的更好的设置)是将/ u02 / export / cdrs目录符号链接到用户主目录.
linux创建sftp用户并指定访问目录,linux – 创建SFTP用户只能访问一个目录.相关推荐
- linux 复制指定目录下的全部文件到另一个目录中,linux cp 文件夹
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. linux复制指定目录下的全部文件到另一个目录中 复制指定目录下的全部文件到另一个目录中 文件及目录 ...
- 将linux目录中的特定文件推送到手机_linux复制指定目录下的全部文件到另一个目录中,linux cp 文件夹...
linux复制指定目录下的全部文件到另一个目录中 复制指定目录下的全部文件到另一个目录中 文件及目录的复制是经常要用到的.linux下进行复制的命令为cp. 假设复制源目录 为 dir1 ,目标目录为 ...
- linux cp目录到指定目录,linux复制指定目录下的全部文件到另一个目录中,linux cp 文件夹...
解压war包 jar -xvf xxxx.war linux复制指定目录下的全部文件到另一个目录中 复制指定目录下的全部文件到另一个目录中 文件及目录的复制是经常要用到的.linux下进行复 ...
- html复制文件到目录,复制指定目录下的全部文件到另一个目录中
linux下文件的复制.移动与删除命令为:cp,mv,rm 复制指定目录下的全部文件到另一个目录中 假设复制源目录 为 dir1 ,目标目录为dir2.怎样才能将dir1下所有文件复制到dir2下了 ...
- 到另一个文件夹 复制hdfs上的文件_复制指定目录下的全部文件到另一个目录中...
linux下文件的复制.移动与删除命令为:cp,mv,rm 复制指定目录下的全部文件到另一个目录中 假设复制源目录 为 dir1 ,目标目录为dir2.怎样才能将dir1下所有文件复制到dir2下了 ...
- linux编写脚本读取txt文件,用bash脚本或者批处理 bat脚本 读取一个目录下.txt文件第一行内容存放到新文件a.txt...
起因:我把cmd 控制台说成了dos! 发展:人类生气了,跟我扯了一堆 dos 还有什么玩意儿,在我第二次还说那个是dos界面以后:( 后续:人类要我写 批处理bat 还有linux bash 脚本去 ...
- 将所有文件从目录复制到Python中的另一个目录
shutil (shell utilities) module, provides option to copy the files recursively from src to dst. shut ...
- linux 如何赋值目录,Linux文件系统之目录的建立
一:前言 在用户空间中,建立目录所用的API为mkdir().它在内核中的系统调用入口是sys_mkdir().今天跟踪一下 函数来分析linux文件系统中目录的建立过程. 二:sys_mkdir() ...
- linux basename目录,Linux basename命令的使用方法
01. 命令概述 basename - 从文件名中剥离目录和后缀 basename命令用于打印目录或者文件的基本名称.basename和dirname命令通常用于shell脚本中的命令替换来指定和指定 ...
- Java 目录操作二(获取文件的上级目录、获取目录最后修改时间、打印目录结构、遍历指定目录下的所有目录)
获取文件的上级目录 import java.io.File;public class Main {public static void main(String[] args) {File file = ...
最新文章
- mqtt session保持 订阅消息_如何使用 MQTT 报文实现发布订阅功能
- It is not safe to rely on the system's timezone settings
- java doublebuffer_Java DoubleBuffer clear()用法及代码示例
- 年终重磅:解密全球30家搅局者和355家上市路上的科技公司
- 刚登录,有点感觉就想写下来
- 鸿蒙系统安装过程中出错,求助求助——鸿蒙系统Windows环境搭建时hpm安装失败!!!...
- 永久开启完整版Google Play
- php 移植 arm 精简,php5.4.5移植到arm-linux摘要,lighttpd配置
- 图谱实战 | 安全领域知识图谱建设与典型应用场景总结
- Linux Shell脚本_关闭防火墙
- JavaScript的组成
- 轻量级ORM框架 Bankinate
- 1.SCRT怎么连接Ensp里面的设备???
- wordpress网站提示“建立数据库连接时出错”
- mac上qlv格式转mp4方法
- 商迪3D三维虚拟现实VR景区全景漫游展示
- 最强AngularJS资源合集
- 95-2.Hive史诗级调优大全_ev 两个案例重复了 没用
- 炫酷按钮《html》
- openwrt配置文件选项 /etc/config/wireless
热门文章
- Python 之父谈 Python
- WinCE的C#编程,对float型进行四舍五入保留两位小数,小数进行四舍五入操作,Math.Round的应用案例。...
- C++ QT中的QSound使用方法
- Exchange2003-2010迁移系列之七
- 观感人故事《我们俩》
- Server2008 RMS測試
- c语言怎样在不足n位数的整数前补0,C# String 前面不足位数补零的方法
- 推荐系统算法_机器学习和推荐系统(二)推荐算法简介
- hive replace替换多个_详解Mysql数据库中replace与replace into的用法及区别
- java repaint_java repaint()无效