Bash kysymys

Kun kirjaudun ssh:lla ubuntuun, niin komentorivi on muotoa: käyttäjätunnus@hostname

Mutta haluan, että se olisi käyttäjätunnus@domainname

eli sen mitä hostname -d palauttaa.

Miten tämä onnistuu?
8151
Äänestä

Muut lukivat myös

Vastaukset 8

Vanhimmat

Mutta sehän se juuri on:

hostname -s
kertoo vain hostin

hostname -i
kertoo ip

sudo gedit /etc/hostname
aseta hostiksi minkä haluat


Linux Mint 18 Sarah
Xfce 64-bit

Äänestä

Ympäristömuuttuja PS1 sisältää hoputteen ja sitä pitäisi muuttaa. Tuohon on monia tapoja. Voit muuttaa .bashrc sisältöä tai ladata oman komentoritiedoston jokaiseen etäkoneeseen jonka suoritat. Muistaakseni environment="PS1=…" asetus voidaan pistää ssh:n asetuksiin.

Äänestä
  • PS1 ympäristömuuttujaa ei oletuksena ole, mutta mikä estää tekemästä. Olemassa olevat voi tarkistaa

    printenv

    Linux Mint 18 Sarah
    Xfce 64-bit

    Äänestä

Kokeilin editoida /etc/hostname ja .bashrc -tiedostossa olevat kaikki kolme PS1 muuttujaa, mutta ei vaikusta.

Äänestä
  • Jos tee PS1 ympäristömuuttujan vaikka näin

    gedit .bashrc

    PS1=">>>>"

    ja tallenat sen
    on se voimassa kun seuraavan kerran avaat komentotulkin. Komentokehote muuttuu tuolla tälläseksi

    >>>>

    Linux Mint 18 Sarah
    Xfce 64-bit

    Äänestä

Kirjoita echo $PS1 niin näet hoputteen sisällön.

Äänestä
  • Sehän näkyy jokaisen rivin alussa, ei siihen mitään tarvitse kirjottaa.
    Oletuksena EI OLE PS1 ympäristömuuttujaa, vaan siinä näkyy

    matti@matti-p7-1080sc ~ $

    niin kuin kysyjälläkin oli. Ja tuo määrittely on /etc/hostname tiedostossa.

    tosin taisi Fedorassa ta Manrivassa tai jossain muussa, (en nyt muista), olla jo oletuksen vaihdettu, mutta ei yleensä ole.

    Äänestä

Ainakin tietokoneen nimen voi vaihtaa Järjestelmäasetukset->Tiedot. Siihen kirjoittaa mitä sylki suuhun tuo. Näkyy ainakin Päätteellä välittömästi kun sen käynnistää. Ssh en ole kokeillut miten vaikuttaa. Liekkö ssh palvelu vaatii oikein kunnon rebootin.

Äänestä

Kommentoi aloitusta


dsafsadfasd kirjoitti:

Kun kirjaudun ssh:lla ubuntuun, niin komentorivi on muotoa: käyttäjätunnus@hostname

Mutta haluan, että se olisi käyttäjätunnus@domainname

eli sen mitä hostname -d palauttaa.

Miten tämä onnistuu?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu