Hlavní navigace

Názor ke zprávičce Chyba v npm 5.7.0 mění vlastníka adresářů v / od mhepp - Ehm... mhepp@linux:/$ id uid=1000(mhepp) gid=1000(mhepp) skupiny=1000(mhepp),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),108(netdev) mhepp@linux:/$ ls -ld /etc/ drwxr-xr-x 1...

  • Aktualita je stará, nové názory již nelze přidávat.
  • 23. 2. 2018 13:16

    mhepp (neregistrovaný) 2001:718:801:----:----:----:----:----

    Ehm...

    mhepp@linux:/$ id
    uid=1000(mhepp) gid=1000(mhepp) skupiny=1000(mhepp),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),108(netdev)
    mhepp@linux:/$ ls -ld /etc/
    drwxr-xr-x 1 root root 4486 úno 23 10:58 /etc/
    mhepp@linux:/$ chown mhepp.mhepp /etc/
    chown: změnění vlastnictví souboru '/etc/': Operace není povolena
    hepp@thrain:/$ ls -ld /etc/
    drwxr-xr-x 1 root root 4486 úno 23 10:58 /etc/
    mhepp@linux:/$

    Proces pustěný pod uživatelem nemůže změnit vlastníka souboru, který patří uživateli root. Takže pokud npm pustím pod uživatelem, tak se nic nestane. Problém může nastat, když si to vyžádá root přístup a já mu ho dám. Potom ale proces neběží pod uživatelem, ale pod root-em.