HPUX:FTP 如何将FTP用户锁定在固定目录
目的:
HPUX的FTP为wuftp,默认用realuser访问,如果权限足够,可访问整个系统.
本文的目的,就是令到某用户登录后,只能访问指定的目录,不可访问该目录外的文件夹.
系统:
HP-UX 11.23
方法:
1.启用配置文件
vi /etc/inetd.conf
>> notice -a
ftp stream tcp nowait root /usr/lbin/ftpd ftp -l -a
如果想取消,用
ftp stream tcp nowait root /usr/lbin/ftpd ftp -l -A
2.重新初始化
inetd -c
3.创建配置文件
On HP-UX 11:
# cp /usr/newconfig/etc/ftpd/ftpaccess /etc/ftpd/ftpaccess
On HP-UX 11i:
# cp /usr/newconfig/etc/ftpd/examples/ftpaccess /etc/ftpd/ftpaccess
vi /etc/ftpd/ftpaccess
>>
guestuser myname
guest-root /home/myname/html myname
4.令到客户端可以 ls / pwd
mkdir -p usr/bin
cp /sbin/ls usr/bin
cp /bin/pwd usr/bin
5.其他
touch /etc/ftpd/ftpgroups
vi /etc/ftpd/ftpusers
# ftpusers
root
guest
Resource Link:
http://newfdawg.com/SHP-FTP-ftpaccess.htm
http://docs.hp.com/en/B2355-91058/ch02.html
http://fanqiang.chinaunix.net/a1/b6/20020408/080200169.html
2010年5月5日星期三
HPUX:FTP 如何将FTP用户锁定在固定目录
2010年3月19日星期五
Howto install 3G card [HUAWEI E1750 WCDMA] in archlinux
1.Download
http://www.draisberghof.de/usb_modeswitch/
cd /tmp
wget http://www.draisberghof.de/usb_modeswitch/usb-modeswitch-1.1.1.tar.bz2
2.Install
cd usb-modeswitch-1.1.1
sudo make install
sudo vi /etc/usb_modeswitch.conf
>>
########################################################
# Huawei E1550
# Huawei E1750
#
# Contributor: Anders Blomdell, Ahmed Soliman
DefaultVendor= 0x12d1
DefaultProduct= 0x1446
TargetVendor= 0x12d1
TargetProduct= 0x1001
# only for reference and 0.x versions
# MessageEndpoint=0x01
MessageContent="55534243123456780000000000000011060000000000000000000000000000"
sudo /usr/sbin/usb_modeswitch -W -c /etc/usb_modeswitch.conf
$ ls -l /dev/ttyUSB0
crw-rw---- 1 root uucp 188, 0 3月 19 16:13 /dev/ttyUSB0
3.Setup kppp
New account :WCDMA
Phone no:*99#
authentication : PAP
Call back : No
pppd parameters:
noauth
usepeerdns
noipdefault
defaultroute
MODEM:DEVICE
new HUAWEI E1750
Device: /dev/ttyUSB0
Flow control: Hardware [CRTSCTS]
Line end : CR
Speed : 460800
Use file lock : yes
MODEM:MODEM
Query modem
4.How to use it:
plug in the usb modem
sudo /usr/sbin/usb_modeswitch -W -c /etc/usb_modeswitch.conf\
$ ls -l /dev/ttyUSB0
crw-rw---- 1 root uucp 188, 0 3月 19 16:13 /dev/ttyUSB0
sudo kppp
connect
2010年2月28日星期日
HP-UX:ISSUE: SYSERR(root): savemail: cannot save rejected email anywhere
情况:
登录服务器后,控制台会不断提示以下错误:
SYSERR(root): savemail: cannot save rejected email
/var/tmp/dead.letter 增长迅速
日志:
From MAILER-DAEMON Mon Mar 1 11:57:40 2010
Return-Path: <MAILER-DAEMON>
Received: from localhost (localhost)
by hwcln43.ebis.com (8.9.3/8.9.3) with internal id L~X06469;
Mon, 1 Mar 2010 11:57:40 +0800 (EAT)
Date: Mon, 1 Mar 2010 11:57:40 +0800 (EAT)
From: Mail Delivery Subsystem <MAILER-DAEMON>
Message-Id: <201003010357.L~X06469@hwcln43.ebis.com>
To: root
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="L~X06469.1267415860/hwcln43.ebis.com"
Subject: Returned mail: Host unknown (Name server: wcat: host not found)
Auto-Submitted: auto-generated (failure)
分析:
系统发错误邮件到本地账户时,发给了 username@wcat
sendmail.cf 的 [DR] 设置为 [DR wcat] ,配置错误
处理方法:
1.把 /etc/mail/sendmail.cf 的 [DR wcat] 改为 [DR]
2./sbin/init.d/sendmail stop
3./sbin/init.d/sendmail start
2009年11月9日星期一
Howto configure sendmail in HP-UX
Howto configure sendmail in HP-UX
* Purpose
Configure sendmail to let mailx deliver outside
* Operation Steps
o 1 sendmail.cf
vi /etc/mail/sendmail.cf
#Dj $w.Foo.COM
>> Dj $w.ebis.com
o 2 nsswitch
vi /etc/nsswitch.conf
hosts:files
o 3 hosts
vi /etc/hosts
192.168.0.33 hwccl.com
o 4 testing
/sbin/init.d/sendmail stop
/sbin/init.d/sendmail start
mailx meansonw@hwccl.com
test
server
.
EOT
2009年8月13日星期四
用JAD反编译并正确显示中文
| http://www.kpdus.com/jad.html 官方最新版本,支持jdk1.6 一、基本用法 二、Option -o 三、Option -s 四、Option -p 五、Option -d
如:jad -sjava d.class 就是把当前目录的d.class编译成d.java 再用:native2ascii -reverse d.java d2.java 把d.java中的汉字转换成能直接看懂的汉字(d2.java) |
2009年7月17日星期五
LINUX:ARCHLINUX How to downgrade wicd
Today after I upgrade my wicd to 1.6.2 ,everything is ok but wifi just can scan wireless router around me and cann't connect it.
Keep working on it for hours ,I give up the upgrading , Here are the way howto downgrade it to 1.5.9 .
1. Get wicd-1.5.9-1-i686.pkg.tar.gz from here
http://archlinux.alouche.net/?pkgName=wicd&submit=Search+Packages
$cd /var/cache/pacman/pkg/
$sudo wget http://archlinux.alouche.net/repo/extra/os/i686/wicd-1.5.9-1-i686.pkg.tar.gz
2.Remove wicd
sudo pacman -R wicd
sudo mv /etc/wicd /etc/wicd.bak
sudo mv /var/log/wicd /var/log/wicd.bak
3.Reinstall wicd
sudo pacman -U wicd-1.5.9-1-i686.pkg.tar.gz
4.Restart service
sudo /etc/rc.d/dbus restart
sudo /etc/rc.d/wicd restart
5. Not try to open wicd-client and connect your wireless router
wicd-client
2009年7月16日星期四
UNIX:HP-UX 压缩备份与解压
压缩:
tar cvf - /u02/datafile/ |gzip > /u03/test.tar.gz
解压缩:
gzip -dc /u03/test.tar.gz | tar �xvf -
2009年7月10日星期五
LINUX:X How to Connect HP-UX CDE with archlinux
Purpose :
In Archlinux 's PC,use X to connect HP-UX 's CDE windows.
Machine :
HP server :
ip:192.168.0.17
hostname:rp5470
os: hp-ux 11.23
Archlinux : 191.268.0.16
1. Log in on the HP-UX machine with root.
2. Copy /usr/dt/config/Xsetup to /etc/dt/config (if it doesn't already exist
3. Edit /etc/dt/config/Xsetup and add the following line at the end of
the file:
$XDIR/xset fp+ tcp/192.168.0.17:7000
4. Edit /etc/rc.config.d/xfs and set RUN_X_FONT_SERVER to 1.
5. Restart the font server
# /sbin/init.d/xfs stop
# /sbin/init.d/xfs start
6. Check with the following command that xfs is running:
# ps -ef | grep xfs
7. Login Archlinux
KDE -> Leave -> Switch User -> New Session
Menu -> Remote Login
Choose rp5470
2009年7月6日星期一
2009年7月2日星期四
游记:交通 韶关 清远
出差到韶关两天,再直奔清远,虽是短途,却也颇多曲折.
广州去韶关很方便,10:28分的火车,不到中午1点就到韶关了,据说汽车要三个小时,
还贵许多.
而去清远的火车最后一班在13:30,火车站离清远有三,四十公里.
而韶关城小,汽车站倒有两个,东站在火车站旁,到广州深圳等地方,而城际列车在西
站,去清远在西站,65大元,车子不错,最晚一班车在18:00,车程2 小时45分,到清远
新车站.
由于当地同事的误导,最终我悠悠闲闲打的到了汽车东站,再急急忙忙打摩的汽车西
站,最终晃晃悠悠到了清远.还好一切顺利.
2009年5月26日星期二
2009年5月25日星期一
LINUX:ARCHLINUX 时间同步
sudo pacman -S ntp
nptdate stdtime.gov.hk
此时时间已经是最准的了。如果要自动定时
sudo crontab -e root
把这行加到最后。
0 13 * * 1-5 ntpdate stdtime.gov.hk
LINUX:ARCHLINUX Virtualbox 如何用 host interface
从VirtualBox 2.1.0 开始支持直接从客户机来实现Host interface功能。只需要在rc.conf中 的MODULES中加入 vboxnetflt 之后在你虚拟机设置中选择Host Interface Networking。
测试方法:
modprobe vboxnetflt
设置->网络-》连接方式 : Host Interface
启动虚拟机
如果OK,在/etc/rc.conf 中加入 vboxnetflt 模块,重启计算机即可。
2009年5月18日星期一
LINUX:ARCHLINUX How to access mysql remotely
如何开启mysql 的侦听允许远程访问?
1.请在/etc/hosts.allow 添加以下行:
mysqld : ALL : ALLOW mysqld-max : ALL : ALLOW 2.需要编辑/etc/my.cnf把skip-networking注释掉: #skip-networking You can get the "error no. 2013: Lost Connection to mysql server during query" message instantly whenever you try to connect to the MySQL daemon by TCP/IP. This is the TCP wrappers system (tcpd), which uses thehosts_access(5)system to allow or disallow connections. # Don't listen on a TCP/IP port at all. This can be a security enhancement, # if all processes that need to connect to mysqld run on the same host. # All interaction with mysqld must be made via Unix sockets or named pipes. # Note that using this option without enabling named pipes on Windows # (via the "enable-named-pipe" option) will render mysqld useless!
2009年4月12日星期日
LINUX:ARCHLINUX java 界面乱码
Java:
java -version
java version "1.6.0_0"
OpenJDK Runtime Environment (IcedTea6 1.5pre) (ArchLinux-1.5-0.1-i686)
OpenJDK Server VM (build 14.0-b10, mixed mode)
solution:
cd /usr/lib/jvm/java-1.6.0-openjdk/jre/lib/fonts
sudo mkdir fallback
cd fallback
sudo cp /usr/share/fonts/truetype/arphic/uming.ttc
/usr/lib/jvm/java-6-sun-1.6.0.10/jre/lib/fonts/fallback
sudo mkfontdir
sudo mkfontscale
2009年4月5日星期日
ISSUE:HP-UX vgdisplay error: Couldn't query volume group "vg00"
Issue:
# vgdisplay -v /dev/vg00
vgdisplay: Couldn't query volume group "/dev/vg00".
Possible error in the Volume Group minor number; Please check and make
sure the group minor number is unique.
vgdisplay: Cannot display volume group "/dev/vg00".
Debug:
# ll /dev/*/group
crw-r----- 1 root sys 64 0x000000 Sep 27 2006 /dev/vg00/group
cr--r--r-- 1 root sys 64 0x010000 Oct 11 2006 /dev/vg01/group
crw-r--r-- 1 root sys 64 0x020000 Mar 4 11:00 /dev/vg02/group
# ll /dev/slvmg
/dev/slvmg not found
# cd /dev
# find . -exec ll {} \; | grep 0x000000 | grep 64
crw-r----- 1 root sys 64 0x000000 Sep 27 2006 group
crw-r----- 1 root sys 64 0x000000 Sep 27 2006 ./vg00/group
Fixed:
# mv /etc/lvmtab /etc/lvmtab.save
# vgscan -v
# vgchange -a y vg00
# vgdisplay vg00
Relink Doc:
http://forums11.itrc.hp.com/service/forums/questionanswer.do?threadId=248847
key words:ULVMKBRC00008020
2009年4月4日星期六
电信商务领航定制终端 大亚 DB120-B1 配置方法
公司的技术员说无法自动拨号上网,所以没用。那好,我就看看,电信这会是黄鼠狼还是喜羊羊。
回家,接上自己家的ADSL,开始操作。
按说明书,一步一步的做
1.设置自己PC的IP为 192.168.1.2
2.用配的交叉线连路由的LAN1
3.输入 http://192.168.1.1
(如果不行,试试https://192.168.1.1)
username : telecomadmin
password: nE7jA%5m
4.网络-宽带设置
连接名称: 新建一个连接
连接模式:Route
选 pppoE
NAT : YES
VPI:8
VCI:35
服务类别:UBR WITHOUT PCR
启用VLAN: NO
VLAN ID:
封装:LLC/SNAP-BRIDGING
用户名:电信账户
密码:电信密码
服务名称:CHINATELLECOM
启用802.1优先级:YES
端口绑定:仅INTERNET
端口全选
然后设置WLAN和DHCP,这些不详说,
设置后,一定要到 管理-设备管理-保存/重启 ,设置才会生效。
重启后,看看 状态-网络侧信息
如果出现
| 8/35 | Off | PPPoE | Up | 219.137.210.254 |
没有出现?也不用灰心,因为你和笔者不在同一个城市,GOOGLE一下你城市的VPI和VCI吧。我的技术员也就是填错了这里。
2009年4月2日星期四
LINUX:CENTOS How to modify Ip address
[oracle@server-centos01 ~]$ cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=server-centos01
GATEWAY=192.168.0.3
[oracle@server-centos01 ~]$ cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=00:22:19:B0:9D:E6
ONBOOT=no
TYPE=Ethernet
DHCP_HOSTNAME=server-centos01
[oracle@server-centos01 ~]$ cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=static
BROADCAST=192.168.0.255
HWADDR=00:22:19:B0:9D:E8
IPADDR=192.168.0.22
NETMASK=255.255.255.0
NETWORK=192.168.0.0
ONBOOT=yes
TYPE=Ethernet
LINUX:CENTOS How to setup openvnc
It is very simple to config openvnc to work.
Step 1:
login with your account like myname
run vncserver
input your password
Step 2:
vi ~/.vnc/xstartup
remove with # mark
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
add this line to enable use gnome to show x window in vnc client
gnome-session &
Step3:
vi /etc/sysconfig/vncservers
add these lines,notice that [youname] is your account name
VNCSERVERARGS[1]="-geometry 1024x768"
VNCSERVERS="1:youname"
Step 4:start service
sudo /sbin/service vncserver restart
Step 5:login with browser
in client PC,open your brower with
2009年3月25日星期三
Linux:Centos 如何释放内存
当在Linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching。因此,在系统备份(tar) 后,用top看的时候内存使用会吓你一大跳,用光了?
先用 free -m 看看系统内存情况:
[oracle@server-centos01 ~]$ free -m
total used free shared buffers cached
Mem: 4047 4012 35 0 68 2509
-/+ buffers/cache: 1434 2613
Swap: 1906 0 1906
其他的先别管,留意
-/+ buffers/cache: 1434 2613
2613才是真正可用的内存,而不是total - used =free。
那么,有没有办法释放这些内存呢,答案是有的。先看看以下的介绍:
/proc/sys/vm/drop_caches (since Linux 2.6.16)
Writing to this file causes the kernel to drop clean caches,
dentries and inodes from memory, causing that memory to become
free.
To free pagecache, use echo 1 > /proc/sys/vm/drop_caches; to
free dentries and inodes, use echo 2 > /proc/sys/vm/drop_caches;
to free pagecache, dentries and inodes, use echo 3 >
/proc/sys/vm/drop_caches.
Because this is a non-destructive operation and dirty objects
are not freeable, the user should run sync first.
释放的方法:
1. sync
2. echo 3 >/proc/sys/vm/drop_caches
再用 free -m 去看:
[root@server-centos01 ~]# free -m
total used free shared buffers cached
Mem: 4047 1652 2394 0 0 234
-/+ buffers/cache: 1417 2629
Swap: 1906 0 1906
其实,如果不是用于调试,这类手工释放的方法建议还是不要去用。

