Õppige Linuxi "su" ja "su -" käskude erinevust


Varasemas artiklis oleme teile selgitanud Linuxi sudo ja su käskude erinevust. Need on kaks olulist käsku, mida kasutatakse Linuxi turvalisuse juurutamiseks kasutajate halduspoliitika ja kasutajaõiguste osas.

Su-käsku kasutatakse teisele kasutajale üleminekuks, teisisõnu tavalise sisselogimisseansi ajal kasutajatunnuse muutmiseks (seetõttu nimetavad paljud Linuxi kasutajad seda mõnikord nimeks switch (-) kasutaja ). Kui see käivitatakse ilma kasutajanimeta, näiteks su - , logib see vaikimisi sisse juurkasutajana.

Uute Linuxi kasutajate tavaline väljakutse on mõista erinevust su ja su vahel. See artikkel aitab teil lühidalt mõista erinevust „su” ja „su -” vahel Linuxi süsteemides.

Tavaliselt võite teiseks kasutajaks saamiseks või teise kasutajaks sisselogimiseks kutsuda järgmise käsu ja seejärel palutakse teil sisestada selle kasutaja parool, kellele lülitate.

$ su tecmint

Arvestades ülaltoodud ekraanipildi stsenaariumi, on oluline märkida, et kasutaja tecmint hoiab keskkonda kasutaja aaronkiliku algse sisselogimisseansi eest, praegune töökataloog ja käivitatavate failide tee jäävad samuti samaks.

Selle tulemusena, kui kasutaja tecmint proovib loetleda töökataloogi (mis on endiselt kasutaja aaronkiliku töökataloog), kuvatakse viga:\"ls: ei saa kataloogi avada.: Luba keelatud".

Kuid lõpuks saab kasutaja tecmint pärast CD-käsu käivitamist oma kodukataloogi loenditesse lisada.

Teiseks, kui kutsute su esile - või -l või --login lippudega, pakub see teile sisselogimisliides, mis sarnaneb tavapärase sisselogimise ajal. Kõik allpool olevad käsud on üksteisega samaväärsed.

$ su - tecmint
OR
$ su  -l tecmint
OR
$ su --login tecmint

Sellisel juhul pakutakse kasutajale oma vaikimisi sisselogimiskeskkond, sealhulgas tee käivitatavate failide juurde; ta satub ka oma vaikekodukataloogi.

Oluline on see, et kui käivitate su ilma kasutajanimeta, saab teist automaatselt kasutaja. Teile antakse juure vaikekeskkond, sealhulgas käivitatavate failide muudatuste tee. Samuti jõuate juurkataloogi:

$ su

Vaadake ka: Kuidas tärne näidata, kui kirjutate Linuxis sudo parooli

Loodetavasti leiate selle artikli informatiivsest. Allpool kommentaaride jaotises saate esitada mis tahes küsimusi või jagada oma mõtteid.