Kezdőlap › Fórumok › Vegyes gondok › Szégyen, de nem tudom …
- This topic has 304 hozzászólás, 39 résztvevő, and was last updated 15 years, 9 months telt el by
gendelider.
-
SzerzőBejegyzés
-
2008-07-21-17:13 #2089967birno wrote:uzsolt wrote:Amikor ilyenekre volt szükségem, akkor létrehoztam egy alias-t (alias program_neve=”sudo program_neve”).
Mi van ha nem konzolból futattom, hanem mondjuk az awesome-menu-ből?
Az is olvassa a bashrc-met?Vagy még azt tudom elképzelni, hogy egy scriptet hozok létre, azt bemásolom a /usr/bin-be és mindegyik kapcsolójához hozzárendelek egy „sudo program_neve” parancsot, az bash független.
A másik kérdés meg lehet félreérthető volt.
Ha mondjuk egy felhasználónak 4 az UID-je, nekem meg 1000, miért van több joga?
Mit takar egyáltalán az, hogy több joga van?
Mert ha egyszer nem ő egy fájl tulaja vagy nem tagja az adott csoportnak, ugyanúgy nem fér hozzá.
Akkor mivel van több joga?
Csupán csak több csoport tagja vagy mi?Bocs, de jobban nem tudom megfogalmazni, hogy mire gondolok…
Honnan veszed, hogy a magasabb UID több joggal jár. Nekem az az első, ha feltelepítek egy linuxot létrehozom rajta magam 😀 és rögtön átírom az UID-omat 2000-re a GID-et meg 100-ra (az sok helyen a users csoport). Így az összes fent lévő linux alól minden gond nélkül olvasom a közös (ugyanaz) home mappámat.
2008-07-21-17:14 #2089968milfer wrote:Tuschke wrote:Felhasználónak soha nem lesz 4 az uid-je. csak 1000 feletti uid-t kaphat.Ez így nem igaz.
Ha jól emlékszem a Slackware (és a Frugalware is) 500-tól kezdi osztani az azonosítókat. A Debian és klónjai 1000-től.Sorry 🙂
2008-07-21-17:17 #2089969uzsolt wrote:Tuschke wrote:Felhasználónak soha nem lesz 4 az uid-je. csak 1000 feletti uid-t kaphat.Igen? Nézz bele a /etc/passwd fájlodba! Bár annyiban igazad van, hogy általában a sima júzerek 1000 fölötti számot kapnak (de mintha valamelyik disztróban kilencszáz-valamennyit kaptam volna…)
Látom, milfer is így emlékszik 😉Belenéztem 🙂 Szerencsére nincs ilyen felhasználóm 🙂 A daemonokat, egyebeket kivéve 🙂
2008-07-21-17:22 #2089970De azok is szimpla felhasználok, akár még a nevüket is felveheted:
Code:# whoami
root
# su games
$ whoami
gamesAz más kérdés, hogy az adott disztró (jelen esetben a debian) ezeket a „speciális” felhasználókat mire használja, valamint milyen konvenciót alkalmaz a „bejelentkezni képes” felhasználók UID-jára.
2008-07-21-17:39 #2089971Hát igen. Végül is a root is felhasználó. De mint mezei juzer, nem tudok a root nevében, vagy akármi nevében – ha nem vagyok a csoport tagja – intézkedni. Feltéve, hogy nincs sudo – és nálam nincs.
De a kérdés akadémikus, mert ha tagja vagyok a root csoportnak, azt csinálok, amit akarok.
Ha benevezek egy felhasználót, az kap 1000 (vagy 500) feletti uid-t, nem tagja semminek, csak a saját csoportjának, még az users-nek sem. Vagy némely disztró esetében egyből users-nek léptetik elő, amivel esetleg cd-t írhat-olvashat. Talán 🙂
De visszatérve: épkézláb disztró esetén (itt kiemelve a sorból pl. a systemrescuecd-t, és egyéb mentő- vagy hacklemezeket, ahol egyből root a júzer), a felhasználónak nem lesz 4-es uid-je. Azt hiszem 🙂2008-07-21-18:06 #2089972Tuschke wrote:De mint mezei juzer, nem tudok a root nevében, vagy akármi nevében – ha nem vagyok a csoport tagja – intézkedni.
Mert ha a root csoport tagja vagy, akkor tudsz intézkedni? Csak a te kedvedért egy kicsit dolgoztam:Code:$ whoami
zsolt
$ groups | grep -o root
root
$ apt-get install wesnoth
E: /var/lib/dpkg/lock zárolási fájl nem nyitható meg – open (13
Hozzáférés megtagadva)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you
root?2008-07-21-18:11 #2089973Sose próbáltam ki, de logikusnak tűnt.
2008-07-21-18:20 #2089974A csoport és a felhasználó nem ugyanaz, még ha a nevük ugyanaz is. Tudod, vannak csoport meg felhasználói jogok is 😉
2008-07-21-18:23 #2089975Oh, yeah, megnéztem a /var/lib/dpkg jogait 🙂
No de: szépen eltársalgunk itt, csak a kollega problémája függőben van.
2008-07-21-18:28 #2089976Annyit sikerült elérni, hogy most már totál összezavarodtam.
Az UID 4 csak egy példa volt, nem arról volt szó, hogy mezei user kaphat-e 4-est vagy sem, de amint uzsolt is írta a kisebb UID-al rendelkező daemonok is csak felhasználók.
Én még anno hallottam azt, hogy a kisebb UID-el rendelkező felhasználóknak több joguk van, ezért is 0-ás a root, bennem ez maradt meg, de akkor úgy tűnik ez egy tévhit.
Az meg meglepő, hogy root csoportal sem lehet telepíteni…Ha startx-el indulok és a „mélykonzol”-ban adom meg az alias-t az is ugyanolyan mintha csak grafikus felületen egy sima terminálba írnám, nem?
Ha mondjuk az awesome menu-ből indítom szimplán program névvel, akkor a PATH változó alapján fogja megkeresni, gondolom őt az nem érdekli, hogy a terminálban aliast hoztam létre rá. -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz