Port + freebsd.cz
Petr Bezděk
freebsd at ada-net.cz
Tue Nov 30 18:57:32 CET 2004
Juraj Lutter napsal(a):
> On Tue, Nov 30, 2004 at 03:13:22PM +0100, Petr Bezděk wrote:
>
>>Pouzivam bash i na Irixu a Solarisu, kde je jako default login shell ksh
>>a nemam s tim zadne psychicke problemy v nerespektovani definovaneho.
>
>
> tu by som si dovolil zapolemizovat. je na solarise /usr/bin/bash
> kompilovany ako staticka binarka? myslim, ze nie. a je tam /bin na
$ uname -a
SunOS anxur 5.8 Generic_108528-15 sun4u sparc SUNW,Ultra-Enterprise
ldd /usr/bin/bash
libcurses.so.1 => /usr/lib/libcurses.so.1
libsocket.so.1 => /usr/lib/libsocket.so.1
libnsl.so.1 => /usr/lib/libnsl.so.1
libdl.so.1 => /usr/lib/libdl.so.1
libc.so.1 => /usr/lib/libc.so.1
libmp.so.2 => /usr/lib/libmp.so.2
> root volume, alebo na /usr volume? technicky vzate, /bin je naozaj na
> root volume, je to vsak symlink na /usr/bin. a hadajte, co sa stane,
$ ls -l /bin
lrwxrwxrwx 1 root root 9 led 22 1997 /bin -> ./usr/bin/
> ak vam odide /usr slice na disku? ja som taku situaciu par krat zazil.
> preto som sa naucil pouzivat ``ksh'' ako terminalovy shell, ziskal
> navyky na jeho ovladanie a viem s nim zit. cloveka caka menej
> prekvapeni. osobne preferujem ksh aj preto, ze je obsiahnuty v base
> instalacii kazdeho ``velkeho'' unixu (solaris, irix, hpux, *bsd).
$ which ksh
/usr/bin/ksh
$ ldd /usr/bin/ksh
libsocket.so.1 => /usr/lib/libsocket.so.1
libnsl.so.1 => /usr/lib/libnsl.so.1
libsecdb.so.1 => /usr/lib/libsecdb.so.1
libc.so.1 => /usr/lib/libc.so.1
libdl.so.1 => /usr/lib/libdl.so.1
libmp.so.2 => /usr/lib/libmp.so.2
libcmd.so.1 => /usr/lib/libcmd.so.1
/usr/platform/SUNW,Ultra-Enterprise/lib/libc_psr.so.1
Takze kdyz odejde /usr svazek, tak jsem na tom stejne jak s ksh, tak i s
bash-em. Navic, kdyz jde do nejhorsiho tak jde bootnout do singlu a
init, nebo co to dela se zepta na existijici plnou cestu k shelu a
nezbyva nez pouzit /sbin/sh.
Na Irixu je to ale jinak:
$ uname -a
IRIX64 aisa 6.5 10070055 IP27
$ which ksh
/sbin/ksh
$ grep root /etc/passwd
root:x:0:0:Super-User:/root:/sbin/ksh
--
Petr Bezděk
More information about the Users-l
mailing list