proftp设置用户空间不许其它用户查看等权限设定
Posted dengshuangjang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了proftp设置用户空间不许其它用户查看等权限设定相关的知识,希望对你有一定的参考价值。
1、建立用户和组,设置用户文件夹:
sudo groupadd ftpusers
sudo useradd -d /www/server/long -g ftpusers -s /sbin/nologin long # 建立用户和用户所使用的目录。
sudo passwd long # 设定用户密码。
sudo mkdir /www/server/long # 建立用户目录,没有目录,用户也无法访问。
sudo chmod -rxw longg
sudo chmod u=rwx long # 这步不能少,只给目录所有者以权限。让其他所有用户都无访问读写权限,以便隐藏其它用户文件夹。
2、设置用户访问的速度和连接:
MaxInstances 30
MaxClientsPerHost 4
MaxClientsPerUser 4
MaxHostsPerUser 6
AllowRetrieveRestart on
AllowStoreRestart on
TransferRate RETR 2000
TransferRate STOR 1000
TransferRate RETR 800:1028400000 user down
3、添加用户登陆目录及权限设定:
<Directory /www/server/*>
<Limit LOGIN>
DenyAll
</Limit>
HideNoAccess on # 隐藏不能访问的用户目录列表<<<<<<<<<<
AllowOverwrite on
</Directory>
DefaultRoot /www/server/ # 调车用户根目录,相互之间不访问,也可以改成:DefaultRoot ~。
<Limit SITE_CHMOD>
DenyAll
</Limit>
<Directory /www/server/long/>
<Limit SITE_CHMOD>
AllowUser long
DenyAll
</Limit>
AllowOverwrite on
</Directory>
# 关闭反向查询client的用户名的操作(RFC1413),加快连接速度
IdentLookups off
# 关闭DNS的反向查询(同样为了加快响应速度)
UseReverseDNS off
以上是关于proftp设置用户空间不许其它用户查看等权限设定的主要内容,如果未能解决你的问题,请参考以下文章
Developer工具新建oracle用户,希望新建用户能只读其他用户下的表或视图,请问权限应该如何设定?