MC műköködése saját és root jogú felhasználás esetén

Fórum: 

Sziasztok!

Lenne egy elég egyszerű igényem a Midnight Commander működésével kapcsolatban, ami igazából a Linux felhasználói profilját érinti igazából. Ezt viszont még nem igazán látom át annyira, hogy tudjam, hogy hol kell kutakodnom.

Adott egy Debian szerver ahol az jól működik, hogy be ssh-zva mezei felhasználóval, az mc parancsra a fehér-zöld szín beálíltás (ki lehet választani) jelenik meg és a rejtett fájlok elvannak tűntetve. Ha azonban sudo mc-zek vagy a root felhasználóval indítanám el, akkor a fehér-narancssárga beállítás jön elő. Ezeket persze én állítottam be külön-külön. Na! Hát ezt szeretném Linux Mint 19.3 esetén is! Biztosan valami egyszerű profil beállítás, csak én még nem jöttem rá. Most Linux Mint-en bármit is állítok be, mindig az utolsó beállítás látszódik root vagy mezei jogosultságú felhasználó (sajátom) esetében.

Tudna valaki segíteni, hogy merre kutakodjak?

A segítséget előre is köszönöm.

Üdv.

kimarite képe

Bőr/skin

Értékelés: 

0
Még nincs értékelve

A skin-file is searched on the following algorithm (to the first one found):

1) command line option -S <skin> or --skin=<skin>
2) Environment variable MC_SKIN
3) Parameter skin in section [Midnight-Commander] in config file.
4) File /etc/mc/skins/default.ini
5) File /usr/share/mc/skins/default.ini

Command line option, environment variable and parameter in config file may contain the absolute path to the skin-file (with the extension .ini or without it). Search of skin-file will occur in (to the first one found):

1) ~/.local/share/mc/skins/
2) /etc/mc/skins/
3) /usr/share/mc/skins/

For getting extended info, refer to:

Description of section and parameters Color pair definitions
Color and attribute aliases
Draw lines Compatibility

Forrás:
https://man.archlinux.org/man/mc.1#Skins

Remélem, segít.

Debian - nem szerver

Saját:

Elméletileg itt (nekem nincs semmi*),

~/.local/share/mc/skins/

de az alapértelmezett megjelenés itt (ha egyszer elmented, vagy be van kapcsolva az automatikus mentés),

~/.config/mc/ini

[*] de tulajdonképpen a lentebb listázott könyvtárból tölthető.

Root:

ls /usr/share/mc/skins/
darkfar.ini               modarcon16-defbg.ini           modarin256-defbg-thin.ini      seasons-autumn16M.ini
dark.ini                  modarcon16-defbg-thin.ini      modarin256.ini                 seasons-spring16M.ini
default.ini               modarcon16.ini                 modarin256root-defbg.ini       seasons-summer16M.ini
double-lines.ini          modarcon16root-defbg.ini       modarin256root-defbg-thin.ini  seasons-winter16M.ini
featured.ini              modarcon16root-defbg-thin.ini  modarin256root.ini             xoria256.ini
gotar.ini                 modarcon16root.ini             modarin256root-thin.ini        yadt256-defbg.ini
gray-green-purple256.ini  modarcon16root-thin.ini        modarin256-thin.ini            yadt256.ini
gray-orange-blue256.ini   modarcon16-thin.ini            nicedark.ini
mc46.ini                  modarin256-defbg.ini           sand256.ini

Egyszer régen, réges régen

Értékelés: 

0
Még nincs értékelve

Egyszer régen (talán 18-as mint idejében?) telepítettem az MC-t repoból, ami két indítót hozott létre a menüben, egy mezeit, és egy MC root-ot, ez utóbbi pedig szembeötlően világított, felhívva a figyelmet, hogy vigyázz!

Azóta sokszor telepítettem, de ilyen már sose volt. Most, ha root kell, akkor terminálból indítom sudo mc-vel, menüből meg alapjogon működik. Nem foglalkozom a kinézetével, tudom fejből, hogy most root jogokkal fut.

Koppány képe

MC

Értékelés: 

0
Még nincs értékelve

#1 Midnight (Commander) Lady

Bocsi, ezt nem tudtam kihagyni. laugh

MC On

Értékelés: 

0
Még nincs értékelve

#1 Szia kimarite!

Köszönöm szépen a leírást, de talán félreérthető voltam. Azt szeretném, amit egy alap Debian telepítésnél is megtehetek, hogy amilyen felhasználóval indítom az mc-t, úgy mindegyikhez saját profile vagy konfigurációs fájl tartozik. Nem csak a külalak fontos, hanem bizonyos beállítások is másképpen működnek. Például sima mezei felhasználóval nem akarom, hogy alapból láthatók legyenek a rejtett fájlok, míg sudo mc-vel a root felhasználó beállításaival indul az mc. Ott meg látom a rejtett fájlokat.

Üdv.

kimarite képe

MC On

Értékelés: 

0
Még nincs értékelve

#5 Azt szeretném, amit egy alap Debian telepítésnél is megtehetek, hogy amilyen felhasználóval indítom az mc-t, úgy mindegyikhez saját profile vagy konfigurációs fájl tartozik. Nem csak a külalak fontos, hanem bizonyos beállítások is másképpen működnek. Például sima mezei felhasználóval nem akarom, hogy alapból láthatók legyenek a rejtett fájlok, míg sudo mc-vel a root felhasználó beállításaival indul az mc. Ott meg látom a rejtett fájlokat.

Így?

Admin joggal indítás:

sudo -i
mc

...beállítod

Kilépés (a root fiókból):

exit

Belépés a felhasználói fiókkal (gondolom, eleve ott vagy!):

mc

...beállítod.

Kipróbáltam, működik. (azaz overkill ;) https://youtu.be/30kAX4gMbfg?t=101 )

MC On

Értékelés: 

0
Még nincs értékelve

#5 nem tudom, mert nem kísérletezgettem végig, de MC-nek van beállításokat tartalmazó mappája a saját mappa alatt .config/mc úton, meg van az etc/mc úton, próbálgatni kell az ini fájlt. Én most csak olyant tudtam elérni, ami fordítva működik, sima usenél mindent mutat, míg sudo-val indítva nem (.config/mc mappa jogát elvonva / megadva a felasználótól.). Talán itt van valahol a kulcs, de bocs, nem tudok most többet kisérletezgetni....

MC On

Értékelés: 

0
Még nincs értékelve

#6 Szia!

Nagyon közeli a megoldás, de még nem teljes! :)

$ sudo -i

# mc

- után már jó, de sima:

$ sudo mc

- vel még nem.

Ebben az esetben lesz teljesen két külön konfiguráció

~/.config/mc/ini és panels.ini fájl

és

/root/.config/mc/ini és panels.ini fájl

Lehet, hogy a sudoers fájlban van a megoldás nyitja? Alapból a Debian esetén én telepítem a sudo-t. Ezt megnézem.

 

kimarite képe

MC On

Értékelés: 

0
Még nincs értékelve

#8 A Debian rendszeren a root felhasználónak is van jelszava?

Köszönöm itt is a sok

Értékelés: 

0
Még nincs értékelve

Köszönöm itt is a sok segítséet! A Linux Mint 20.1-es sikeres telepítés után ez a hiba nem jelentkezik az új rendszeren.

Simán beállítottam az mc indítás után, amit akartam és elmentettem, majd sudo mc indítás után a root joggal is. Bármelyiket indítom is el, minden beálíltás rendben működik és a color téma is rendben van mindegyiknél!

Üdv.

kimarite képe

Köszönöm itt is a sok

Értékelés: 

0
Még nincs értékelve

#10 A Debiannál lehetséges, a root felhasználó be volt kapcsolva. A Linux Mint vagy az LMDE rendszereken nincsen.