|
发表于 2005-9-2 12:49:02
|
显示全部楼层
Post by ckhitler
我的想法是:在一个用户登录的时候,执行一条语句,在注销的时候再执行一条语句。
如:
su - oracle
执行
iptables -A INPUT -i eth0 -p tcp --dport 21 -j DROP
exit的时候执行
iptables -D INPUT -i eth0 -p tcp --dport 21 -j ACCEPT
请问如何做?
登录将执行/etc/bash.bashrc, /etc/profile, .bashrc等一系列登录脚本,用户注销时执行.bash_logout脚本。这些地方都是放置自定义命令的可选地方。同时要区分是只需要一次执行,还是多次执行,比如,/etc/profile在用户登录时只运行一次,而.bashrc将会在用户使用过程中多次被执行。看一下本版对于shell的一些介绍. |
|