Egy tipikus linux disztro

User szeretne egy 70000-es UID-ot. Van GUI hozza.
User orul.
UID limit Gnome GUI-n 65535.
User meglepodik, de meg lelkes es guglizik.
UID limit a disztribucioban 65000. Policy. Whatever.
User orul, beallit.
UID limit Gnome GUI-n 65535, az UID ertek kiszurkult 0.
User pislog.

Just an ordinary day.

Hozzászólások

ez egy (talan konstruktiv) worksforme
fedora 14, gnome 2.32.0, gui user kattintgato: system-config-users 1.2.105

[warp@warp-thinkpad ~]$ users
etelka teszt warp warp
[warp@warp-thinkpad ~]$ cat /etc/passwd | grep -E "teszt|etelka"
teszt:x:65000:65000:Teszt Elek:/home/teszt:/bin/bash
etelka:x:70000:70000:Teszt Etelka:/home/etelka:/bin/bash

Szóval 65 ezerből te nem tudsz választani egy számot és a disztró a hülye, hogy nincs több?

Van, hogy máshogy nem tudod megoldani (pld. a biztonság, együttműködés, vagy egyszerűen a teljesítmény miatt).
Teljesen ésszerűtlen volt már öt évvel ezelőtt is egy ilyen korlátozás, ma pedig méginkább az.

suckIT szopás minden nap! A javaisten bármikor lealázza a C-s webszervered grizzlyvel, pl.

Most még egyszer, de utoljára írom le: a gép nem korszerű (1997-es modell, lehet hogy bővítve van itt-ott, de akkor sem egyenértékű egy korszerű szerverrel), illetve az sincs bizonyítva, hogy a 10s-os delayt a /etc/passwd file végigseekelese okozza, okozhatja az ssh is.

--
Don't be an Ubuntard!

Nem kell a passwd-ben lennie, és még ennyi usernek se léteznie, gondolok ilyenekre, hogy mondjuk megszabod, hogy ez vagy az a szervezet, szolgáltatás ettől-addig az UID-ig használhat (LDAP, AD, stb), itt nem felsorolandó 900 féle okból. De úgy gondolom egyszerű winbindes AD integáricónál RID alapú idmaphez is kell egy rakás uid, ha több domained van, még több.

"Tudod mit aranyhal? Legyen százmilliötezermillió!"

"User szeretne egy 70000-es UID-ot."
Itt van rögtön a probléma. Telitalálatos lottószelvényt nem szeretne? Láthatatlanná tevő csodaszert nem szeretne?

"Egy tipikus linux disztro"
Egy tipikus fejre ejtett user.

CentOS 5:

[root@host ~]# useradd -u 666666 -g 506 gigauser
[root@host ~]# id gigauser
uid=666666(gigauser) gid=506(ggg) groups=506(ggg)

Hát nem GUI, de standard tool.

A normális relatív. Melyik distro, melyik kernel? Amúgy nálam

[a-siposa@host ~]$ grep UID_MAX /etc/login.defs
UID_MAX                 60000

és mint fent láttad, működött. Szóval van gyógyír. GUI hiba persze gáz, de ha értelmes keretek között ki lehet kerülni, akkor számomra elviselhető.

mi a gond a válaszommal?
megkérdezted, kell-e linux desktop. jött a válasz, hogy szerintem nem. most utólag megkérdezed: kell-e gui. értelmezzük újra a választ: szerintem nem kell gui.

és jön a magyarázat: ha az én munkám akadályozása nélkül meg tudják oldani (most mindegy, hogy a desktopot vagy a guit), akkor csinálják. Ha nem tudják, raplizni fogok.

szerintem ez teljesen releváns válasz, legfeljebb az adott kérdésben más véleményed van.

szerintem Desktop Linuxnal nem kell felmerulnie az UID=70000 problemanak, ellenben aki szerveren GNOME-ot hasznal az meg is erdemli. Tfh. kell a szerverre X, akkor is ugy a fluxbox kornyeken nezelodnek, max egy XFCE (bar szeritnem is minek)

Lenyeg: egy elethelyzetet sem tudok elkepzelni, amikor a GNOME-nak kezelnie kell egyaltalan az UID>1500-at pl.

szerk.: kicsit rossz helyre ment a valasz, de a lenyeg megvan :D

Én azt látom, hogy felmerült egy igény, aminek sok értelme nincs. (Ha közölted volna az igazi okot, akkor lehet hogy sokkal több értelme lenne a kérdésnek.) Ha az ok kitalálása is a mi feladatunk, akkor jobb lett volna más címet választani. Például: "Rejtvény: Egy tipikus linux disztro".
Más megközelítésből: Gondolom nálatok a Windows, a Mac, a *BSD, ... felhasználók is előre kikötik az UID értékét. Vagy csak a linux disztribúciók korlátait keresed?

Véleményem szerint sokkal könnyebb megoldást találni egy problémára, ha a probléma igazi okát is ismerjük. Jelen esetben ez miért titok?

-----
"Fontosabb egy jó szomszéd, mint egy távoli rokon." (Árvízkárosult, 2010)

Orulok hogy feljott ez a tema, igy mar kulon topikot nem nyitok neki.

Ugy latom, hogy az uid_t ill. gid_t -m 32 bites unsigned. De valami remlik, hogy egyes rendszerek ettol kisebbet hasznalnak.

A kerdesem az lenne melyik rendszer nem tud kezelni min ennyit ?
Vagyis mely rendszereke esnek ki tamogatott platformok listajarol, ha nekem ennyi kell.

Ill. Mi az esely arra, hogy a Linux 3.0 majd 64 bitet hasznal erre, felvetodott -e mar a 64 bites uid_t hasznalata valamely unix variansnal ?

(Igen zavar, hogy a fold osszes emberenek nem tudok accountot csinalni a gepemen. Hely lenne ra:) )

Amit nem lehet megirni assemblyben, azt nem lehet megirni.