Kirjoittaja Aihe: Käynnistys ilman GUI:ta 14.04? (Ratkaistu)  (Luettu 3656 kertaa)

qwertyy

  • Käyttäjä
  • Viestejä: 5661
    • Profiili
Käynnistys ilman GUI:ta 14.04? (Ratkaistu)
« : 07.05.15 - klo:22.25 »
Pikainen kysymys. Ubuntu Server asennus, johon lisätty perus Gnomen paketit GUI-hallintaa varten.

En kuitenkaan halua tuota tietystikään ajaa taustalla turhaan, eli päätteestä pitäisi potkia GUI päälle jos niin haluan.

Jossain luki että ei ole oikein tehdä niin, että muokkaan Grub2:n CMD riviä ja käynnistän X:n päätteestä perinteisellä startx komennolla. Väitettiin että voisi vahingossa ajaa työpöytää sudona? Kuulostaa aika oudolta väitteeltä?

Joka tapauksessa. Jos tuo ei ole oikein, niin mikäs sitten on?
« Viimeksi muokattu: 08.05.15 - klo:22.37 kirjoittanut qwertyy »

Ville Pöntinen

  • Käyttäjä
  • Viestejä: 2078
    • Profiili
Vs: Käynnistys ilman GUI:ta 14.04?
« Vastaus #1 : 08.05.15 - klo:12.06 »
Mä oon tehny ton niin, että annan gdm:n käynnistyä normaalisti, mutta suljen sen itse, ja sitten tarvittaessa käynnistän päätteestä (siis gdm/lightdm, ei startx) eikä koskaan ole tullut mitään sudo-oikeuksia, tapahtuuhan dm:n kautta sitten normi kirjautuminen graafiseen istuntoon.

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Käynnistys ilman GUI:ta 14.04?
« Vastaus #2 : 08.05.15 - klo:13.20 »
muokkaan Grub2:n CMD riviä ja käynnistän X:n päätteestä perinteisellä startx komennolla.

Onnistuu noin tai käynnistämällä lightdm (tai mitä display manageria nyt haluatkaan käyttää) komennolla:

Koodia: [Valitse]
sudo service lightdm start

Yksityiskohtainen ohje graafisen työpöydän automaattisen käynnistyksen poistamiseen sekä Upstart- (14.10 ja vanhemmat) että Systemd-järjestelmissä (15.04 ja uudemmat): http://askubuntu.com/a/79682
« Viimeksi muokattu: 08.05.15 - klo:13.24 kirjoittanut nm »

qwertyy

  • Käyttäjä
  • Viestejä: 5661
    • Profiili
Vs: Käynnistys ilman GUI:ta 14.04?
« Vastaus #3 : 08.05.15 - klo:22.37 »
Kiitoksia. Kokeilin vaihtaa ajotasoa, mutta se ei tuntunut enää toimivan 14.04:ssä. Mutta tuossa nyt tulikin hyvät ohjeet ilmi jotka toimii. Ei jotenkin tullut mieleenkään että käynnistäisi tosiaan palveluna erikseen tuon lightdm:n, vaikka sinänsä täysin looginen juttu.

En kyllä vieläkään ymmärrä tuota väitettä, että mikä olisi vaarallista tuossa startx komennossa. Kokeilin ihan käytännössä tuota kun epäilin ja ihan normaalisti järjestelmä käyttäytyy noin käynnistettäessä. Eli ihan normaalisti järjestelmä kysyy salasanaa juuri silloin kun sen pitääkin. En tiedä tarkoitettiinko tuossa vain niin yksinkertaista mokaa, että heittäisi sen sudon startx:n eteen. Sitä ei tietystikään varmaan pidä tehdä. Tosin ainakin joskus kivi ja miekka kokeilin roottina asiaa ja Gnome 2 muistaakseni muistutti asiasta heti omalla taustakuvalla ja taisi antaa jonkin varoitus promptinkin heti kun GUI oli latautunut.

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Käynnistys ilman GUI:ta 14.04?
« Vastaus #4 : 09.05.15 - klo:02.25 »
En tiedä tarkoitettiinko tuossa vain niin yksinkertaista mokaa, että heittäisi sen sudon startx:n eteen. Sitä ei tietystikään varmaan pidä tehdä. Tosin ainakin joskus kivi ja miekka kokeilin roottina asiaa ja Gnome 2 muistaakseni muistutti asiasta heti omalla taustakuvalla ja taisi antaa jonkin varoitus promptinkin heti kun GUI oli latautunut.

startx pääkäyttäjänä root-ympäristössä (sudo su, jolloin kotihakemisto on /root jne) on vielä ok, kunhan ymmärtää riskit. Mutta jos startx:n käynnistää Ubuntussa suoraan sudolla, ympäristömuuttujiin jää tavallisen käyttäjän asetukset ja kotihakemisto. Silloin .Xauthority-tiedoston omistajaksi vaihtuu root, eikä työpöydälle enää voi kirjautua muuten kuin pääkäyttäjänä ennen kuin ymmärtää poistaa tiedoston tai korjata sen oikeudet. Myös kaikki muut X-istunnossa käynnistettävät ohjelmat kirjoittavat asetuksensa pääkäyttäjänä tavallisen käyttäjän kotihakemistoon, mikä voi näkyä myöhemmin erikoisina ongelmina.

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Vs: Käynnistys ilman GUI:ta 14.04? (Ratkaistu)
« Vastaus #5 : 10.05.15 - klo:00.29 »
startx on ihan näppärä tapa käynnistää X. Tiedostoon .xinitrc voi pistää mikä työpöytä käynnistetään ja paljon muutakin. Kaikki käyttäjät eivät saa suorittaa sudo-komentoa, joten vaara on pieni. Kaikissa serveri-versioissa ei ole edes koko sudo komentoa.