【问题标题】:Permission for user to be only in specific folder (debian)用户只能在特定文件夹中的权限(debian)
【发布时间】:2014-08-29 08:11:25
【问题描述】:

我想在我的 Debian 服务器上拥有几个具有 SSH、FTP 访问权限的用户。对于这些用户,我想要设置权限 664。到目前为止对我来说很好。但是对于这个用户应该很好,当通过 SSH 连接时不允许浏览任何其他文件夹。如果用户想离开他的主文件夹,系统将拒绝它。

有人可以指导我以正确的方式实现这一目标吗?

提前致谢!

丹尼尔

【问题讨论】:

    标签: ssh ftp debian directory


    【解决方案1】:

    OpenSSH 服务器有一个功能允许“监禁”用户到他们的主目录(参见http://www.howtoforge.com/restricting-users-to-sftp-plus-setting-up-chrooted-ssh-sftp-debian-squeeze),不幸的是,这意味着用户将无法访问他们常用的二进制文件。除非您在其主文件夹中复制/硬链接所需二进制文件的静态版本,否则他们将只能使用内部 SFTP 浏览它。

    【讨论】:

      【解决方案2】:

      您可以将它们设置为使用restricted shell。这将阻止他们使用 cd 内置函数等。

      使用chshpasswd -s 将这些用户的shell 设置为rbash

      【讨论】:

        猜你喜欢
        • 2019-09-07
        • 2016-06-04
        • 2015-07-31
        • 1970-01-01
        • 2021-07-29
        • 2018-06-17
        • 2012-11-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多