Linux Command Line istifadə edərək kök və ya hər hansı digər istifadəçi olma

İndi komanda xətti ilə çox qarşılıqlı əlaqə olmadan Linux istifadə etmək mümkündür, amma komanda xəttindən istifadə edərək bir şey etmək bir çox hallarda qrafik alətdən daha asandır.

Komanda xəttindən müntəzəm olaraq istifadə edə biləcəyiniz bir əmrə nümunə, Debian və Ubuntu əsaslı dağıdıcı proqramları quraşdırmaq üçün istifadə olunan apt- getdir.

Apt-get istifadə edərək proqram yükləmək üçün kifayət qədər icazələrin olan bir istifadəçi olmalısınız.

Ubuntu və Mint öyrənmək kimi populyar masa üstü Linux əməliyyat sistemlərinin ilk əmrlərindən biri sudo.

Sudo komandası başqa bir istifadəçi kimi hər hansı bir komanda çalıştırmanıza və komutun administrator (Linux şərtlərində kök istifadəçi olaraq bilinir) olaraq idarə ediləcəyi üçün icazələrin artırılması üçün istifadə olunur.

Bütün yaxşı və yaxşıdır, amma bir sıra əmrləri yerinə yetirəcəksənsə və ya uzun bir müddət üçün başqa bir istifadəçi kimi istifadə etməli olursan , aradığınız şey su əmridir.

Bu təlimatda su komandanızı necə istifadə edəcəyi sizə göstəriləcək və mövcud olan açarları haqqında məlumat verəcəkdir.

Kök İstifadəçiyə keçin

Kök istifadəçiyə keçmək üçün ALT və T-ə eyni anda basaraq terminal açmalısınız.

Kök istifadəçiyə keçiş yolu fərqli ola bilər. Məsələn, Linux Mint, Ubuntu, Kubuntu, Xubuntu və Lubuntu kimi Ubuntu əsaslı dağılışlarda aşağıdakı kimi sudo əmrindən istifadə etmək lazımdır:

sudo su

Dağıtımı quraşdırdığınızda bir kök parol təyin etməyə imkan verən bir paylayıcı istifadə edirsinizsə, sadəcə aşağıdakıları istifadə edə bilərsiniz:

su

Əgər sudo ilə komanda qaçarsanız, sudo parolunu soruşacaqsınız, amma su kimi əmr qaçarsanız kök parolunu daxil etməlisiniz.

Gerçək kök istifadəçiyə keçdiyinizi təsdiqləmək üçün aşağıdakı komanda yazın:

Mən kiməm

Whoami komandası hazırda hansı istifadəçi olduğunuzu bildirir.

Digər istifadəçiyə keçid və onların ətraf mühitini necə qəbul etmək olar?

Su komandası istənilən istifadəçinin hesabına keçmək üçün istifadə oluna bilər.

Məsələn , useradd komutunu aşağıdakı kimi istifadə edən yeni bir istifadəçi yaratdığınızı təsəvvür edin:

sudo useradd -m ted

Bu tövsiyə edilən bir istifadəçi yaradır və ted adlı adlı bir ev kataloqu yaratdı.

Aşağıdakı əmri istifadə etmək üçün əvvəlcədən tövsiyə üçün parol təyin etməlisiniz:

passwd ted

Yuxarıda göstərilən əmr, tövmə haqqı üçün bir parol yaratmaq və təsdiq etməyinizi xahiş edəcəkdir.

Aşağıdakı əmri istifadə edərək tövsiyə hesabına keçə bilərsiniz:

su ted

Yukarıdakı komanda dayanarsa, tövsiyə etdiyiniz kimi daxil olursunuz, ancaq test üçün ev qovluğuna yerləşdirilməyəcək və .bashrc faylına əlavə edilmiş hər hansı bir parametr yüklənməyəcəkdir.

Lakin, aşağıdakı əmri istifadə edərək, tövbəyə daxil olmaq və mühiti qəbul edə bilərsiniz:

su

Bu dəfə tövsiyə olunduğunuz zaman tövbə üçün ev kitabçasına yerləşdiriləcəksiniz.

Tam bir şəkildə bunu görmənin yaxşı bir yolu , tire istifadəçi hesabına screenfetch proqramını əlavə edir .

İstifadəçi hesablarını keçirdikdən sonra bir əmri yerinə yetirir

Başqa bir istifadəçinin hesabına keçmək istəyirsən, ancaq -c keçidini aşağıdakı kimi istifadə etdiyiniz kimi komanda işə salın:

su -c screenfetch - ted

Yuxarıda göstərilən əmrdə su istifadəçi keçərsə , -c ekran dəsti displey kommunalını işə salır və tövsiyə edilmiş hesaba keçir.

Adhoc Anahtarları

Mən artıq başqa hesaba keçid və oxşar mühiti necə təmin etdiyini göstərdim - keçid.

Tamlığı üçün aşağıdakıları da istifadə edə bilərsiniz:

su-l

su - login

Siz -s keçidini aşağıdakı şəkildə təmin edərkən istifadəçi dəyişdirərkən sizdən fərqli bir kabuğu qoşa bilərsiniz:

su -s -

su -

Mövcud mühit parametrlərini aşağıdakı açarları istifadə edərək saxlaya bilərsiniz:

su -m

su-p

su - təmiz mühit

Xülasə

Ən təsadüfi istifadəçilər yüksək fərdi imtiyazları olan əmrləri yerinə yetirmək üçün yalnız sudo komandanlığı ilə alacaqlar, ancaq başqa bir istifadəçi kimi uzun müddət sərf etmək istəsəniz su komandanızı istifadə edə bilərsiniz.

Qeyd etmək lazımdır ki, yalnız əlinizdəki iş üçün lazım olan icazələrlə hesab açmaq yaxşı bir fikirdir. Başqa sözlə, hər komanda kök kimi işləmir.