安装archlinux之后发现缺少很多常用工具 比如ifconfig ftp等

ifconfig需要安装net-tools

nslookup需要dnsutils

ftp需要inetutils

另外安装vsftpd配置虚拟用户需要的pam_mysql.so需要去github上下载 目前能用的是最新的1.0bate

https://github.com/NigelCunningham/pam-MySQL

编译安装之后放到/usr/lib/security 目标文件名是libpam_mysql.so 为了避免和已存在的冲突所以前面加上lib

#%PAM-1.0
auth sufficient /usr/lib/security/libpam_mysql.so user=test passwd=test host=localhost db=db_system table=tb_sys_ftpuser usercolumn=username passwdcolumn=password crypt=2
account sufficient /usr/lib/security/libpam_mysql.so user=test passwd=test host=localhost db=db_system table=tb_sys_ftpuser usercolumn=username passwdcolumn=password crypt=2
auth required /lib/security/pam_unix.so shadow nullok
auth required /lib/security/pam_shells.so
session required /lib/security/pam_loginuid.so
account required /lib/security/pam_unix.so
session required /lib/security/pam_unix.so

配置成这样就行了 另外在debian上官方包依然能用(debian更新的真慢)

最新文章

  1. Atitit.软件开发的几大规则,法则,与原则Principle v3
  2. Chrome 控制台使用大全
  3. sublime text 全局搜索
  4. SIOCADDRT: No such process
  5. javascript 网络是否连接的几种方案
  6. MFC中修改静态文本框中文字的字体、颜色
  7. 冒泡,快排算法之javascript初体验
  8. (转)实战Memcached缓存系统(3)Memcached配置参数初解
  9. Spark1.2新特性概述
  10. Python-zip压缩-解压
  11. 大约linux的几个问题,你能回答几个?--回复14-20称号
  12. 使用AndroidStudio快速开发教程
  13. OpenGL学习-------visual studio 2010配置和第一个OpenGL程序讲解
  14. Sencha Touch学习(一)
  15. 【一天一道LeetCode】#93. Restore IP Addresses
  16. C和C指针小记(十)-函数
  17. 基于TensorFlow的简单验证码识别
  18. CodeReview常见代码问题
  19. 浅谈jmeter请求参数获取的方式
  20. django2.0 官方中文文档地址

热门文章

  1. 代码随想录算法训练营day24 | leetcode 77. 组合
  2. vue弹窗后如何禁止滚动条滚动
  3. Error in v-on handler: “TypeError: Cannot read properties of undefined (reading ‘resetFields‘)“
  4. Linux:atime、mtime、ctime
  5. WebGPU 01之Hello Triangle
  6. 遥感影像和DEM数据获取处理、GeoServer切片发布并使用Cesium加载
  7. 在Django中显示MySQL语句
  8. vue中h函数的使用
  9. js-解决安卓手机软键盘弹出后,固定定位布局被顶上移问题
  10. Vue框架中有关 computed的相关知识