首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux 配置FTP多个虚拟用户,私人目录+共享目录

需求:公司多个部门,行政,财务,人事,运营,每个部门都能上传下载文件,pub目录是共享目录,每个部门都可以上传下载,但是无法删除。每个部门都可以在本部门目录,上传,下载和删除。...安装ftp,配置虚拟用户和设置权限这块,网上很多,不再写,主要写配置共享目录。 ?...我们都知道local_root就是每个虚拟用户的家目录,这样每个用户登录到ftp后后面的目录就是工作目录,如果我们想实现多个用户共享一个目录,我们需要在每个虚拟用户的家目录下设置一个共享的空间,但是ftp...中没有相关的配置,我们可以想办法,比如做目录的软连接,就是在每个虚拟用户的家目录下创建一个pub目录,然后把这个pub目录连接到真实的pub目录,但是这种方法我试了后,虽然每个用户下都有pub,单pub...变成了文件而不是目录,通过网上查找,我们可以使用  mount --bind命令具体这块,我在每个用户的家目录下创建了一个pub目录,然后mount --bind  /home/hr/pub /home

9.3K20

linux修改ftp目录_ftp切换目录命令

linux FTP命令详解 更新时间:2008年09月12日 00:14:55 作者: 整理的比较全的linuxftp命令详细说明 FTP的命令行格式为:ftp -v -d -i -n -g [主机名...32.mkdir dir-name:在远程主机中建一目录。 33.mls remote-file local-file:同nlist,但可指定多个文件名。...41.open host[port]:建立指定ftp服务器连接,可指定连接端口。 42.passive:进入被动传输方式。 43.prompt:设置多个文件传输时的交互提示。...55.restart marker:从指定的标志marker处,重新开始get或put,如:restart 130。 56.rmdir dir-name:删除远程主机目录。...72.verbose:同命令行的-v参数,即设置详尽报告方式,ftp服务器的所有响应都将显示给用户,缺省为on. 73.?[cmd]:同help。

45.4K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux(CentOS)上配置 SFTP(限制指定用户访问指定目录)

    创建用户 useradd -g sftpuser 密码 passwd sftpuser 例如指定sftpuser只能访问/home/sftpuser目录 vi /etc/ssh/sshd_config...注释掉 #Subsystem sftp /usr/libexec/openssh/sftp-server 添加 Subsystem sftp internal-sftp #这行指定使用sftp服务使用系统自带的...internal-sftp Match User sftpuser #这行用来匹配用户 ChrootDirectory /home/sftpuser   AllowTcpForwarding no ForceCommand... internal-sftp #指定sftp命令 保存,重启sshd 设置权限 chown -R root:sftpuser /home/sftpuser   #必须设置为root所有,不然报Couldn't... read packet: Connection reset by peer chmod 755 /home/sftpuser 这样只读 在下面创建一个目录,然后设置为sftpuser所有,就可以写入了

    7.2K10

    linux查看ftp用户列表_linux ftp下载命令

    ftp服务器在网上较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文。下面由学习啦小编为大家整理了linux下查询ftp命令的相关知识,希望对大家有所帮助。...在命令行中,主机名属于选项,如果指定主机名,ftp将试图与远程机的ftp服务程序进行连接;如果没有指定主机名,ftp将给出提示符,等待用户输入命令: $ ftp ftp > 此时在ftp>提示符后面输入...如果远程系统提供匿名ftp服务,用户使用这项服务可以登录到特殊的,供公开使用的目录。一般专门提供两个目录:pub目录和incoming目录。...◆改变目录 “cd [目录]”命令用于在ftp会话期间改变远程机上的目录,lcd命令改变本地目录,使用户指定查找或放置本地文件的位置。...mkdir new_dir,那么Linux就在用户当前的本地目录中创建一个名为new_dir 的目录。 这里Linux ftp命令就介绍到这里,应该足够在Linux系统下使用ftp工具了。

    28.8K80

    群晖给指定目录指定用户设置权限的教程

    需求前提: 假设要配置一个用户“渣男”只能对共享文件夹里面的某个第三级目录”萝莉”进行读写等全部操作, 目录结构如下:\共享文件夹\照骗\萝莉 操作步骤: 1、通过“控制面板”→“用户账号”,给用户渣男创建一个空权限的新...2、打开File Station,按照顺序,对于一二级目录:“共享文件夹“和”照骗”目录添加zhanan的访问权限。...右键→属性→权限,分别加上zhanan的读取权限全选,且仅应用于当前目录,如下图: 3、对于最终目录“萝莉”,给zhanan加上读写权限。...依然右键→属性→权限,选择用户id,勾选“读取”和“写入权限”,且应用于全部即可。...如下图: 4、测试成功,zhanan用户无法看到共享目录一二级目录下的其他文件夹,,只能看到我们授权读写的第三级目录“萝莉”。 ​ 若有收获,就点个赞吧

    12.3K20

    Linux中创建新用户并赋予指定目录的相关权限

    1 创建用户指定用户的根路径和密码 useradd -d /home/mydir -m username 这种方式创建的用户可以使用ssh登录,但只有只读权限可以浏览下载部分文件无法写和修改。...建议通过将用户加入一个组来获得指定路径的权限。...2 设置密码 passwd username 3 用户授权 chown -R username: username /home/ mydir chmod 755 /home/mydir 4 将用户加入到组...将一个用户添加到用户组中,尽量不要直接用(除非确实是只属于一个组): usermod -G groupA username 这样做会使你离开其他用户组,仅仅做为这个用户组 groupA 的成员。...应该用 加上 -a 选项: usermod -a -G groupA username 查看用户所属的组使用命令 groups username 总结 以上所述是小编给大家介绍的Linux中创建新用户并赋予指定目录的相关权限

    7.2K20

    Sftp只允许用户访问指定目录,不能访问其他目录

    在操作之前,先打个多个会话窗口,避免操作不当,引起无法登录服务器,例如这样 image.png 背景: 1.需要搭建sftp服务器(一般服务器自带sftp服务,此处不再赘述) 2.sftp只允许访问指定目录...在一些生产环境中,有时,用户需要传数据到服务器,但是配置ftp服务比较麻烦,此时,我们可以为用户创建sftp账户,让用户使用sftp来上传下载所需的数据。...这是由于没有配置目录的正确权限,我们需要设置用户访问的目录的权限 3.设置允许用户访问目录的权限 重点:sftp用户访问目录需要设置所有者和所属组的权限均为root,并设置目录的权限为755, 但此目录下的文件及目录的权限我们可根据自己的需求任意设置...usermod joshua317 -s /sbin/nologin #然后重启 service sshd reload image.png 至此,我们的sftp配置已经完成, 4.测试 使用linux...6.额外:通过用户组处理 如果又需要创建一个用户joshua318,可以继续通过匹配用户的形式,只需要进行如下操作 首先创建一个用户 #添加一个用户指定用户组为joshua317,目录为/home/joshua317

    10.4K41

    Linux解压文件到指定目录的方法

    本文介绍了Linux解压文件到指定目录的方法,分享给大家,具体如下: tar在Linux上是常用的打包、压缩、加压缩工具,他的参数很多,折里仅仅列举常用的压缩与解压缩参数 参数: -c :create...解压缩压缩档案的参数; -z : 是否需要用gzip压缩; -v: 压缩的过程中显示档案; -f: 置顶文档名,在f后面立即接文件名,不能再加参数 举例: 一,将整个/home/www/images 目录下的文件全部打包为...images ← 打包后,以gzip压缩 在参数f后面的压缩文件名是自己取的,习惯上用tar来做,如果加z参数,则以tar.gz 或tgz来代表gzip压缩过的tar file文件 1 将tgz文件解压到指定目录...tar zxvf test.tgz -C 指定目录 比如将/source/kernel.tgz解压到 /source/linux-2.6.29 目录 tar zxvf /source/kernel.tgz...-C /source/ linux-2.6.29 2 将指定目录压缩到指定文件 比如将linux-2.6.29 目录压缩到 kernel.tgz tar czvf kernel.tgz linux-

    19.1K31

    Linux如何创建FTP用户并配置相关权限【Linux

    1,创建:useradd -d /home/ftpuser -s /sbin/nologin ftpuser -d 指定用户目录 -s 用户登录方式,nologin禁用ssh,使用ftp登录 扩展,...查看存在的用户 cat /etc/passwd 扩展,修改, usermod -s /sbin/nologin ftpuser //限定用户ftpuser不能telnet,只能ftp usermod...-d /home/ftpuser2 ftpuser //更改用户ftpuser的主目录为/home/ftpuser2 2,密码 :passwd ftpuser 按照提示输入对应的密码...chroot文件的位置 vim /etc/vsftpd/chroot_list ; 打开chroot文件 加入一行,ftpuser 即刚才创建的用户名,在这个文件里面的用户可以登录FTP,并访问其他目录...重启FTP,查看文章第一模块的重启命令 3,配置文件conf中几个常用配置 allow_writeable_chroot=YES ; 添加写权限 local_root=/var/ftp ; 出初始登录目录

    22.9K10
    领券