摘要:
本博客转移到 www.51buyhost.com centos论坛.... 更详细的教程请到 http://www.51buyhost.com遇到一个例子要求为特定的用户指定一个转用FTP上传目录;LINUX装FTP我一般选的是vsftp,一般做的都是基于用户的访问,简单修改几个参数,建立一个chroot_list文件 就可以了,一般目录都是在/home下面,今天遇到的例子却是指定在其他的目录,在网上找了些资料,测试如下:用户名:boy要求访问/var/www/bbs/hello 这个目录;上传下载;[root@jock ~]#useradd -s /sbin/nologin boy[root 阅读全文
摘要:
1.vsftpd的安装1.1 首先确定下有没安装过。执行命令。rpm -q vsftpd假如已经安装了那么会显示你已经安装的版本。比如我执行命令后显示vsftpd-2.0.5-21.el51.2 没有安装那么执行yum install vsftpd #安装vsftpd要是你想卸载当前的版本,那么yum uninstall vsftpd #卸载vsftpd运行vsftpd方法。service vsftpd start #vsftpd已经安装为服务了。可以直接通过这种方式运行。service vsftpd stop #通知运行vsftpdservice vsftpd restart #重新运行vs 阅读全文
摘要:
1.linux 文件属性r:4 w:2 x:1 rwz表示可读可写可执行[root@linuxso.com ~]# ls -al #列出所有的文件包括隐藏文件 下面显示的内容中第一个字符表示该文件为什么属性 d为目录 -为文件 l为连接文件总计 144drwxr-x--- 4 root root 4096 03-08 14:59 .drwxr-xr-x 23 root root 4096 2012-03-08 ..-rw------- 1 root root 1244 2012-03-08 anaconda-ks.cfg-rw------- 1 root root 12 03-08 14:5. 阅读全文
摘要:
本博客转移到 www.51buyhost.com centos论坛.... 更详细的教程请到 http://www.51buyhost.com一般来说root用的主目录在/下,自己建的用户主目录,默认是在/home/用户名下。如果你需要修改用户的默认主目录,可以在/etc/passwd里找到要修改的用户那一行,修改掉即可。那么当你修改完,使用FTP本地登录时,会报500 OOPS: cannot change directory错误,那么如何顺利实现修改用户主目录和在FTP里锁定用户上传目录呢,下面是一个实验和验证的过程。1、建立test用户2、在/etc/passwd里修改用户主目录/etc 阅读全文
摘要:
在配置vsftpd的过程中,听信了网上的谗言,把vsftpd配了一遍,发现配完,虚拟用户和本地用户不能共存,即虚拟用户可以登录ftp,但是本地用户不能登录的ftp。折腾了很久,包括上网找过很多内容都找不到解决方法,大家貌似都没有这样的问题,或者找不到解决办法(在看众多教程中貌似有看到过和本方法一样的配置,但是那份内容里面完全没有提到/etc/pam.d/vsftpd里面为什么要这样写)。在洗澡过程中想了想,既然本地用户无法登录,那应该是pam验证的时候就没有给本地用户过。实验证明人在洗澡的时候是最清醒的时候。哈哈!回来实验,发现如果把/etc/pam.d/vsftpd 中的auth requi 阅读全文
摘要:
auth sufficient /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_loginaccountsufficient/lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_loginsession optional pam_keyinit.so /lib/security/force revokeauth required /lib/security/pam_listfile.so item=user sense=deny file=/etc/ftpusers oner... 阅读全文
摘要:
摘要: 打开/etc/selinux/config 将selinux=enforcing或permissive改成disabled。 记得要重新启动服务器! 当然还要断定以下标题: 1、用户是否被 vsftpd 限制登录, 比如用户名在 /etc/ftpusers 中,并被禁止登录了打开/etc/selinux/config将selinux=enforcing或permissive改成disabled。记得要重新启动服务器!当然还要断定以下标题:1、用户是否被 vsftpd 限制登录, 比如用户名在 /etc/ftpusers 中,并被禁止登录了2、vsftpd.conf 中是否打开了pam认 阅读全文
摘要:
[root@jock]# chkconfig network on[root@jock]# chkconfig apacheon 阅读全文