我制作了启动软盘在x86系统上启动后,为什么不能对软盘里的文件进行写操作,提示read-filesystem,还有我做了一个ftp服务器,为什么登陆后客户端ftp列不出文件?
软盘被作为只读文件系统mount的,要检查你的启动文件是怎样启动devb-fdc的。
ftp不能列目录,通常是因为没有/bin/ls 的关系。具体参照文档中关于ftpd的说明。
http://www.qnx.com/developers/docs/6.3.0SP2/neutrino/utilities/f/ftpd.html
我在boot image里建立了一个名叫bin的symbollink指向/proc/boot目录,我想用passwd改用户的password,但passwd返回代码1(有错误),我的.bsh文件是这样的
Programs require the runtime linker (ldqnx.so) to be at a fixed location
procmgr_symlink …/…/proc/boot/libc.so.2 /usr/lib/ldqnx.so.2
fdc
devb-fdc blk rw cache=128k &
waitfor /dev/fd0
mount -tdos /dev/fd0 /dosflop
Start up some consoles
devc-con -n4 &
reopen /dev/con1
display_msg Welcome to QNX Neutrino on an PC compatible BIOS system
slogger &
Start the pci server
seedres
pci-bios &
waitfor /dev/pci
io-net -d speedo -p tcpip
io-net -d pcnet -p tcpip &
waitfor /dev/io-net
ifconfig lo0 192.168.0.3 netmask 255.255.0.0
ifconfig en0 192.168.0.2 netmask 255.255.0.0
\
mount -w -tqnx4 /dev/fd0
Some common servers
pipe &
mqueue &
devc-ser8250 -e &
devc-pty &
Start a debug server for debugging programs
waitfor /dev/ser1
[+session] pdebug /dev/ser1 &
These env variables inherited by all the programs which follow
SYSNAME=nto
TERM=qansi
Start some extra shells on other consoles
reopen /dev/con2
[+session] sh &
reopen /dev/con3
[+session] sh &
Start a high priority shell just in case…
reopen /dev/con4
[pri=25 +session] sh &
Start the main shell
reopen /dev/con1
[+session] sh
[+session] login -p
passwd 程序要读写 /etc/passwd, /etc/opasswd, /etc/shadow等文件,这些文件你都有吗?
/etc/opasswd, /etc/shadow这两个文件是加密的密码文件吗,初次使用我怎么建立呢,放个空文件就可以吗