Kumaha samentara Robah Akun na statusna

The su sarta sudo Paréntah

The su paréntah ilahar dipaké pikeun login samentara ka akun séjén. Ngaran sorana pondok pikeun "diganti pamaké". Sanajan kitu, eta geus mindeng disebut ogé paréntah "super pamaké", saprak paling mindeng dipaké pikeun asup samentara kana akun akar, nu boga aksés pinuh ka sadaya fungsi administrasi sistem. Kanyataanna, lamun teu nangtukeun mana akun rék asup ka, su nganggap rek asup kana akun root. Ieu tangtu merlukeun anjeun nyaho password root. Dina urutan turun deui ka Rekening pamaké biasa, sanggeus login ka akun sejen, Anjeun saukur ngetik kaluar sarta pencét mulang.

Jadi pamakéan dasar su nyaeta mun saukur asupkeun "su" di ajakan paréntah:

root su rekening pamaké

Gantina sabenerna loging ka sejen akun anjeun bisa nangtukeun paréntah rék ngaéksekusi dina akun sejenna sapanjang kalayan paréntah su. Cara nu aya geura balik ka anjeun akun biasa. Salaku conto:

whoami -c su jdoe

Anjeun tiasa ngaéksekusi sababaraha Paréntah dina akun sejenna ku pamisahan aranjeunna kalayan semicolons na enclosing eta kalawan tanda petik tunggal, saperti dina conto ieu:

su jdoe -c 'command1; command2; command3 'LS grep salinan jdoe su jdoe -c' LS; grep uid file1> file2; salinan file2 / usr / lokal / dibagikeun / file3 ' sudo su sudo sudo -u root ./setup.sh

Saatos Anjeun gaduh asup, Anjeun bisa neruskeun sangkan ngaéksekusi Paréntah ngaliwatan paréntah sudo pikeun sababaraha menit tanpa ngabogaan tangtukeun nu login (-u root) kalawan unggal paréntah.

Mun mungkin, eta leuwih hade mun ngalakukeun pagawean nu biasa anjeun migunakeun rekening nu statusna diwatesan ulah ngabalukarkeun karuksakan serius mun sistem ku kacilakaan.

Conto di handap ieu nunjukeun kumaha anjeun tiasa daptar payil tina hiji diréktori ditangtayungan ku paréntah di handap:

sudo LS / usr / lokal / digolongkeun surat siaran sudo shutdown -r +20 "rebooting mun ngalereskeun masalah jaringan"