调整DirectAdmin jail的部分命令和功能
作者:admin 发布时间:August 16, 2011 分类:其他,linux No Comments
开启sftp功能方法
在/usr/local/directadmin/custombuild/files.list添加文件列表
/usr/lib64/libnss3.so
/usr/lib64/libnss_db.so
/usr/lib64/libnss_files.so
/usr/lib64/libnss_ldap.so
/usr/lib64/libnss_nisplus.so
/usr/lib64/libnssutil3.so
/usr/lib64/libnss_compat.so
/usr/lib64/libnss_dns.so
/usr/lib64/libnss_hesiod.so
/usr/lib64/libnss_nis.so
/usr/lib64/libnssckbi.so
/lib64/libnss_compat-2.5.so
/lib64/libnss_db-2.2.so
/lib64/libnss_dns-2.5.so
/lib64/libnss_files-2.5.so
/lib64/libnss_hesiod-2.5.so
/lib64/libnss_ldap-2.5.so
/lib64/libnss_nis-2.5.so
/lib64/libnss_nisplus-2.5.so
/lib64/libnss_compat.so.2
/lib64/libnss_db.so.2
/lib64/libnss_dns.so.2
/lib64/libnss_files.so.2
/lib64/libnss_hesiod.so.2
/lib64/libnss_ldap.so.2
/lib64/libnss_nis.so.2
/lib64/libnss_nisplus.so.2
然后修改/usr/local/directadmin/custombuild/jail_user.sh
找到mkdir -p $USER_HOME/usr/bin并添加代码
mkdir -p $USER_HOME/dev
mknod $USER_HOME/dev/null c 1 3
chown $1:$1 $USER_HOME/dev/null
开启子用户的wget功能,ssh命令直接执行
echo /usr/bin/wget>/usr/local/directadmin/custombuild/files.list
最后执行更新指定用户使其生效
/usr/local/directadmin/custombuild/jail_user.sh username
这样就可以在其他地方使用sftp管理了!