Linux文件夹可写不可删除

2008年3月19日 foolpig 没有评论

给Hongkong那边ftp给配置好了,突然想到应该得让用户能够上传,但是不能删除文件,在windows下很容易实现,可是在Linux里面咋办呢?

使用samba倒是可以控制,难不成我为了这个还去专门配置一个samba -_-

不行,得另外想办法才成

想到去年碰到一件事,一个目录死命都无法删除,后来使用chattr具体可看我这篇日志《目录的奇怪属性 drwS-w-rwt

是不是可以利用chattr来达到目的呢?

man了一下chattr命令,发现:

A file with the `a’ attribute set can only be open in append? mode? for
?????? writing.??? Only?? the?? superuser?? or?? a?? process?? pessessing? the
?????? CAP_LINUX_IMMUTABLE capability can set or clear this attribute.

好像可以达到目的呢 ^_^

试验了一下chattr +a /tmp/aaa

lsattr

—–a——- ./aaa

然后登录ftp,果然不能删除了 ^_^

大功告成。。。

vsftpd防火墙端口配置与passive模式

2008年3月19日 foolpig 没有评论

今天Hongkong的同事要求配置一个ftp空间给上传东东

由于系统是CentOS,安装vsftpd还是比较方便一些,yum大概2分钟后安装完毕,接下来进行配置,过程不多说了,主要是修改/etc/vsftpd/vsftpd.conf 文件。

可参照我的配置文件:vsftpd.conf

不过最好建立ftpnobody?和 ftpguest这两个用户

?# groupadd -g 56001 ftpnobody
?# mkdir /ftphome
?# useradd -u 56001 -g 56001 -d /ftphome/ftpnobody -s /sbin/nologin ftpnobody

?# groupadd -g 56000 ftpguest
?# useradd -u 56000 -g 56000 -d /ftphome/ftpguest -s /sbin/nologin ftpguest

然后按照类似的方法建立所需要登录的ftp账户名

?# mkdir /ftphome/virtual
?# cd /ftphome/virtual
?# ln -s /tmp/ljzhou ljzhou

?清空/etc/vsftpd.user_list,增加ftp用户名ljzhou

在/etc/vsftpd.user_list文件中增加ftpguest

在防火墙中一定要记得开启21端口

如果采用passive模式的话,50000-6000端口也须得开启,否则会出现connect time out的情形。

分类: IT 标签: , , , ,

本站更多的访问方式

2008年3月19日 foolpig 没有评论

增加本站更多的访问方式:

www.foopig.cn
www.ljzhou.cn
www.iblogy.cn
www.lanruosi.cn
www.googleblogchina.cn
www.icabana.cn
www.ylily.cn
www.9ilily.cn

欢迎大家捧个场 (*^__^*)

分类: IT 标签: ,

思想碎片0803181

2008年3月18日 foolpig 2 条评论

下班在回白石龙的小路上,正急行中,突然传来怯怯的声音:“大哥!”

转头一看是个20岁左右的年轻女子,背个背包

“我来这的时候钱包被盗,你能随便买点吃的给我吗?”

一听这,我赶紧摆摆手走开了,心里想这肯定是骗子。。。

回来的时候想我这样做是对还是错呢?万一她真的是钱包被盗呢?

唉。。。

分类: 东写西读 标签: ,

超人已远去

2008年3月18日 foolpig 1 条评论

超人同学下午登上了开往山东的列车,心里怪难受的,虽知道他此去是为了自己的事业,毕竟共事了这一年多,驻然的远去,还是很惆怅。

祝福他事业蒸蒸日上罢。

分类: 思想 标签: ,