uid a gid mezi Linuxem a SunOS

Pavel JANIK ml. pjanik na aida.inet.cz
Středa Květen 28 11:52:45 CEST 1997


> Provozujeme zde 12 Linuxovych stanic (no, stanic... jsou to DX2/66 :-) a
> vsechny pouzivaji /usr/local, /var/spool/mail a UID/GID pres YP z jednoho
> Suna, prilezitostne jeste jeden zalohovaci svazek z jineho Suna. Funguje
> to dobre, pouze bylo nutne na vsech stanicich v /etc/fstab trochu
> "prizhavit" velikost NFS r/w bufferu, default byl zoufale pomaly... 

Tento dotaz se netyka primo problemu, ale myslim, ze je celkem zajimavy.
Kdysi jsem do linuxu psal neco ohledne pojmenovanych rour.
Mohl byste prosim vyzkouset to, co jsem delal ja ? Viz nize...

----------------------------- cut here --------------------------------

>From pjanik Fri Feb 21 20:12:09 1997
Subject: Mknod a nfs ze SunOS
To: linux na muni.cz (linux)
Date: Fri, 21 Feb 1997 20:12:09 +0100 (MET)
X-Mailer: ELM [version 2.4ME+ PL26 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length:  2249
Status: RO

Cau kolegove,

opet mam jeden ze "zapeklitych problemku":

predstavte si programek:

------------------------------------------
#include <sys/stat.h>
main() {
        mknod("FIFO", 010777,0);
}
------------------------------------------

Nic moc delka, ze, ale uvidime, co dokaze udelat se zkusenymi unix(TM)aky.

A nyni popis situace - muj home adresar je namountovan z pocitace
SunOS mujsun 4.1.3_U1 3 sun4m na Linux mujlinux 2.0.24 i586.
Provedeme kompilaci naseho programku a programek zpustime z domovskeho
adresare. Predpoklad: v aktualnim adresari se nam vytvori pojmenovana roura
s nazvem FIFO. Ouha, predpoklad se nepotvrdil:

-rwx------   1 user  group             0 Feb 21 20:00 FIFO

Tedy zadny specialni soubor, ale normalni soubor. Ale to jeste neni vsechno
!!!!

Vyzkousime nas programek zkompilovat na pocitaci, ze ktereho se home
mountuje. A spustime jej opet z domovskeho adresare. Vysledek nas asi moc
neprekvapi:

prwxrwxrwx  1 user  group           0 Feb 21 20:03 FIFO

Nic zajimaveho, ale zajimavejsi, je vypis ls -l na pocitaci mujlinux:

crwxrwxrwx   1 user  group       255, 255 Feb 21 20:03 FIFO

Huh, jako normalni (ne psychicky...) uzivatel jsem vytvoril specialni soubor
... muzete mi nekdo rozumne vysvetlit, cim by to mohlo byt ? Chyba v
implementaci nfs ?

Pozn.: 	1. home z mujsun je na mujlinux namountovan s nodev.
	2. Jmena pocitacu byla z bezp. duvodu zmenena, protoze predpokladam,
ze se jiste najde nejaky jedinec, ktery je schopen toho zneuzit (coz podle
meho nazore lze VELMI jednoduse).
----------------------------- cut here --------------------------------


--
############################################################################
#                                                                          #
#                                                   Pavel.JANIK na inet.cz    #
#  arch/sparc/kernel/smp.c:                                                #
#                                                                          #
#       printk("Entering SparclinuxMultiPenguin(SMP) Mode...\n");          #
#       printk("Penguin %d is stuck in the bottle.\n", i);                 #
#                                                                          #
#  PGP Public Key  - http://www.inet.cz/~pjanik/pgp_public_key.txt         #
#  Top URL - http://www.math.muni.cz/cgi-bin/LSD                           #
############################################################################


Další informace o konferenci Linux