linux,创建用户,并且只能访问到指定目录

ss22_xiha 2014-01-25 09:45:21
有个项目是外包公司给做的,领导要他们自己上传项目到服务器,所以,要给他开一个新用户,并且要用到ftp,就是说,开发商他们远程连接服务器只能到指定的目录,比如,/usr/local/apache/htdocs/www/pro/,这个pro就是项目目录,远程链接工具、ftp工具都只能操作pro这个目录,要怎么创建用户和设置权限啊?这权限包括远程连接服务器和上传工具ftp的权限。
...全文
11513 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
小野兽Y 2014-02-12
  • 打赏
  • 举报
回复
网上找一个上传工具 例如ftp什么东西,然后把东西放到你们服务器上,用admin权限给他们开一个远程访问密码,不就行了,可以限制他们的访问权限 比如只让他们访问d盘 。或者网上找第三方软件限制 都可以的
gz109 2014-01-27
  • 打赏
  • 举报
回复
哦,那就用vsftpd了,如果人少,少于20个用户,直接用系统用户就可以了,不需要配置虚拟用户 安装好vsftpd以后,新建立系统用户,并且设置不允许登录系统,然后指定家的目录 useradd -s /sbin/nologin -d /var/ftp/one one useradd -s /sbin/nologin -d /var/ftp/two two 这样子来,如果不要让FTP用户跨目录,只是需要在vsftpd下面的vsftd.conf的查找 chroot_local_user=YES 这样用户只是能登录FTP,并且只是访问你新建用户的 /var/ftp/one 目录 然后防火墙开启21端口即可 最近在配置FTP,刚好熟悉,不明白可以给我发消息。
「已注销」 2014-01-26
  • 打赏
  • 举报
回复
FTP 工具如 proftpd 都能指定根目录和访问权限吧
dbbruce 2014-01-26
  • 打赏
  • 举报
回复
设置/etc/vsftp/vsftp.conf文件
引用
chroot_list_enable=YES
那么vsftpd.chroot_list里的用户只能操作ftp目录了,不能切换到别的目录下了。 记得多加几分呀,细节决定成败的。。。。
空的 2014-01-26
  • 打赏
  • 举报
回复
baidu... http://wenku.baidu.com/link?url=OQk9zEfgkGV1ORTvDFjyeg4qvwKHArKQrCYoQrmaEoFFQyiuMKWPNZZl2-2QX9ATVd7CJpTIu-ve5XTkwZfEynCUtZiX2aRY2YjsSxfwDjC

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧