两个目录的权限如下:

drwxr-xr-x   2 tkbudget tkbudget        256 Mar 16 17:02 cron_logs

drwxr-x---   2 tkbudget tkbudget        256 Mar 17 13:33 tk_outline

要求建立一个单独的ftp用户,该用户只对上述两个目录有读写权限。

实施步骤:

1> 创建tkbgtftp用户(rlogin=false,限制用户登录)。

AIX Version 5

(C) Copyrights by IBM and by others 1982, 2005.

login: tkbgtftp

tkbgtftp's Password:

3004-306 Remote logins are not allowed for this account.

2> 在/etc/ftpusers文件中加入tkbudget用户,限制OWNER使用FTP服务。

# more /etc/ftpusers

tkbudget

3> 使用/etc/ftpaccess.ctl来控制FTP的访问权限

# more /etc/ftpaccess.ctl

readonly: /

readwrite: /hyperion/tk_outline, /hyperion/corn_logs

4> 重启FTP服务

# stopsrc -t ftp

0513-127 The ftp subserver was stopped successfully.

# startsrc -t ftp

0513-124 The ftp subserver has been started.

实施了上述操作后,基本上实现了用户的需求,同时在安全上也做了相应的限制,但是感觉不是很灵活。但是对于系统自带的FTP服务来说,就算不错了。

原本打算使用ACL来控制用户访问权限的,但是操作起来对系统修改较多,所以决定还是在FTP服务层面做访问控制。

下面是关于ACL的相关描述,用于参考。在使用acledit命令前,需要先设置相应的环境变量

# export EDITOR=/usr/bin/vi

# aclget tk_outline

attributes:

base permissions

owner(tkbudget):  rwx

group(tkbudget):  r-x

others:  ---

extended permissions

enabled

permit   rwx     u:tkbgtftp

aix linux ftp,在AIX下安装配置FTP服务器相关推荐

  1. linux搭建ldap服务器搭建,Linux下安装配置OpenLDAP服务器

    东西多了,为了好管理,我们会将它们别类:服务器中信息.资源多了,不言而喻也是这个道理,而目录服务器是这个原理.那么支持IPV6协议的OpenLDAP如何在Linux服务器上安装配置? 一.安装Open ...

  2. 在linux下安装配置DNS服务器

    详细步骤如下: 1. 在虚拟机上安装红帽6.5. 2. 所在网络:内部局域网192.168.0.0网段. 机器一作为服务器,IP:192.168.0.10, 主机名:Hostname: test.co ...

  3. linux配置ftp错误530,ubuntu16安装配置ftp服务(和530错误解决)

    首先啊,更新系统了没?,更新了再开始安装ftp! sudo apt-get update 好了,开始安装ftp吧: sudo apt-get install vsftpd ubuntu安装完了就自动启 ...

  4. linux下安装配置DHCP服务器

    前提是已经安装了 core 及 base 两个组 1 2 3 4 5 # cat /etc/redhat-release   Red Hat Enterprise Linux Server relea ...

  5. linux6无法启动iscsi服务,RHEL6下安装配置ISCSI服务器

    1.安装所需软件: yum –y install scsi-target-utils iscsi-initiator-utils 功能说明:scsi-target-utils:用来将 Linux 系统 ...

  6. linux8安装ftp服务,CentOS8.0 安装配置ftp服务器的实现方法

    CentOS8.0-1905发布后,尝试将FTP服务器迁移至新版本的CentOS中,但是测试过程中,在防火墙中开放ftp服务后,仍然一直无法连接,如果使用lftp或ftp工具测试,会提示[没有到主机的 ...

  7. centos 下安装配置nfs服务器

    1.环境 centos5.6_x64 iptables 关闭 selinux 开启(这个好像不影响) 服务端:192.168.10.150 客户端:192.168.10.152 2.安装 yum in ...

  8. Linux服务器下安装配置Nginx的教程

    这篇文章主要介绍了Linux服务器下安装配置Nginx服务器的教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 Nginx("engine x")是一款 ...

  9. 使用oracle安装jdk1.7,【Java】Linux下安装配置Oracle JDK 1.7版本

    1 环境 Vmware虚拟机中的Ubuntu 12.04 32位系统 2具体安装步骤 ①下载最新的jdk包 注意jdk区分32位版本和64位版本,要与Ubuntu兼容才行 下载地址 http://ww ...

最新文章

  1. .NET WinForm中给DataGridView自定义ToolTip并设置ToolTip的样式
  2. Openlayers中使用Cluster+Overlay实现点击单个要素和聚合要素时显示不同弹窗
  3. [导入]如何给表、列加注释?http://www.oradb.net
  4. 3个步骤,4大平台,完成大规模数据处理
  5. HDU2650(高斯整数环)
  6. Linux :IO多路复用模型
  7. unity, 相机空间 与 相机gameObject的局部空间
  8. 织梦html权限设置,详细的Dede织梦目录权限安全设置教程
  9. 会看源码,你将比98.3%的人更容易拿到百度、阿里、腾讯、字节跳动等大公司的高薪Offer!请看这几个公众号!...
  10. Cadence PSpice 模型5:基于ABM库创建XC6209稳压芯片的PSpice模型实战图文教程
  11. macbook解决软件无法安装的问题
  12. Ubuntu16.04 安装Firefox火狐浏览器中国版使用及升级
  13. CI框架的使用-环境搭建
  14. 上传图片到淘宝 API
  15. 阿里巴巴B2B电商算法首次对外公开
  16. torch.chunk
  17. Joomla 漏洞总结
  18. 【掌上齐齐哈尔】市民网上换领驾驶证方便快捷
  19. css编辑器推荐-Stylizer 与 Stylizer破解
  20. MyBatis查询缓存

热门文章

  1. 《learn objective-c on the Mac for OS X and IOS》译名《objective-C基础教程》
  2. 两个网站:借物网,rss交流网站opml.cn
  3. vb mysql边记录边统计_VB与Access连接,检索、核对、处理数据
  4. 苹果safari关掉java_如何在Safari,Chrome,Firefox和系统范围内禁用Java | MOS86
  5. java多线程nullpointerexception_温故而知新!越是基础越容易被忽略,java最全基础知识,附赠资料...
  6. golang mysql 回调_Golang操作MySQL的正确姿势
  7. 软件界面是怎么做出来的_电脑时间管理软件,每天要做的事情会有对话框跳出来提醒的便签软件...
  8. qml tableview 滚动条加宽_qt qtableview 样式设置
  9. UI设计灵感|996打工人必备,日程计划网页设计
  10. android wifi是否可用,Android检测网络连接是否可用