Linux ROOT Komando ALTINDA başlayan

su və ya sudo?

  • Nizamlama Linux
    Qədim zamanlardan bəri, bir çox insanlar maksimum güzəştlər ilə əməliyyatlar üçün təhlükəsizlik variantları çaşdırmaq. Məsələn, editing əmrləri rəsmi sənədlərin Ubuntu kimi bir şey istifadə etmək tövsiyə olunur sudo nanoyazmaq təklif olunur kök hesab shell üçün ( "Sizin nənə təəccübləndirəcək 5 command line diqqət" üslubunda) və çoxsaylı həvəskar təlimatlar sudo su -. işlər bu dövlət mənə yanlış görünür niyə mənə izah edək.

    Tarixən, bir Unix başqa bir istifadəçi kimi əmri yerinə yalnız universal yol su proqram idi. parametrləri olmadan istifadə, uğurlu əgər, köhnə istifadəçi demək olar ki, bütün ətraf mühit dəyişənlər tərk kök istifadəçi adı üçün əvəz (PATH, istifadəçi istisna olmaqla, iki və ya üç digər, bax., kök parol tələb və man susizin distro From). kimi daha düzgün run idi su -, bu halda, shell də sağ mühit qəbul -. bir parametri ilə -cdavam edə bilər: su -c "vim /etc/fstab".

    Eyni zamanda etibar istifadəçilər kök parol, və "təkər" qrupu (üzvləri superuser olmaq su əmr çıxış edə bilər, yəni qrup) sadalanan bütün istifadəçilər yadda idi bütün sistemin eyni məhdudiyyətsiz çıxış idi ciddi təhlükəsizlik problemi.

    Sonra sudo komanda gəldi və bir sıçrayış idi. İndi administrator redaktə üçün mövcuddur hər bir istifadəçi (və ya istifadəçi qrupu) üçün icazə əmrləri faylların siyahısını daxil edə bilərsiniz, xüsusi mühit dəyişənlərin və daha çox (bütün bu əzəmət idarə olunur /etc/sudoersbax. man sudoersSizin distro) üçün. Siz çalıştırdığınızda sudo öz parol deyil, kök parol üçün istifadəçi soruşur. Siz "ilə tam shell əldə edə bilərsiniz sudo -i"

    Bu xüsusi bir qrup qeyd etmək lazımdır sudoedit, ətraf mühit dəyişən müəyyən redaktoru çalıştırmak üçün təhlükəsiz edir $EDITOR. daha ənənəvi model fayl editing bu kimi həyata keçirilmişdir:

    sudo vi / etc / fstab

    limitsiz hüquqları vasitəsilə belə vi miras dəri səbəb :!(əlbəttə, administrator əvvəlcədən bu qayğı etməyib, halda) hər hansı bir funksiyanı çalıştırın və hər hansı bir fayl aça bilər bir istifadəçi.

    sudoedit istifadəçi bu faylı dəyişdirmək, və sonra nüsxə müəyyən fayl müvəqqəti kataloq və (istifadəçi deyil, kök hüquqlarının vərəsəlik) redaktoru onu açır və redaktə sonra, fayl redaktə olunubsa, əgər geri xüsusi tədbirlər nüsxə ilə olub çek .

    Debian əsaslı bölüşdürmələri, kök istifadəçi bütün inzibati tədbirlər vasitəsilə keçirilməlidir əvəzinə, heç bir parol var sudovə ya qrafik həmkarı gksudo. tam əvəz kimi su, sudobaşında qeyd olunduğu kimi tək komanda bütün nədənsə deyil anda, lakin istifadəçilər arasında keçid olmalıdır sudo, su, vi və tire vəhşi ardıcıllığı uydurursunuz.

    Ona görə də mən bir dəfə bütün və bütün xatırlamaq üçün təklif edirik:

    nə biz nə istəyirik?doğruyanlış
    kök kimi əmri yerinəsudo komandasu c «komanda»
    kök kimi fayl redaktəsudoedit faylvim fayl var
    sudo vim fayl
    mənfəət kök shellsudo -isu -
    sudo su -

    Mənə bu qeydin ilk dərc edildikdən sonra bir neçə sual soruşuldu. cavab bir mini-FAQ etmək ortaya çıxdı.

    Daha ətraflı:   COURSES HTML ACADEMY FREE

    Q: necə sudo ilə su -c "echo 1 > /etc/privileged_file"? sudo echo 1 /etc/privileged_file«Inkar icazə haqqında» and içir
    yalnız echo komanda yüksək icra çünki bu, və nəticə standart istifadəçi hüquqları ilə bir fayl yönlendirileceksiniz olunur: A. privileged_file bir şey əlavə etmək üçün, aşağıdakı funksiyanı çalıştırın lazımdır:

    $ 1 echo | sudo tee -a privileged_file> / dev / null

    Və ya kök kimi müvəqqəti olmaq:

    $ Sudo -i
    # Echo 1> privileged_file
    # exit
    $ 

    Q: sudo -idaha artıq su -, onların arasında fərq sort heç kimi, niyə daha çap edir?
    A: bir neçə üstünlükləri sudo Worth bir neçə əlavə simvol toplamaq üçün çox iş var:

    • ismarıcları, sudo authpriv syslog-kanal (adətən nəticə /var/log/auth.log fayl yerləşdirilir) bütün istifadəçi fəaliyyəti logs, və oxşar su Siz paylanması fərqlənə konfiqurasiya faylını xüsusi parametr qəbulu köməyi ilə daxil edilməlidir (distribution SULOG_FILEin /etc/login.defsUbuntu Linux, /etc/login.conf/etc/pam.d/sus FreeBSD ilə)
    • su sistem administratoru halda istifadəçiləri və sudo icra əmrləri məhdudlaşdıra bilər - bilərsiniz
    • istifadəçi təkər qrup çıxarılır su halda, idarə etmək hüququndan məhrum edilməlidir, o, kök parol unutmaq lazımdır; sudo istifadə əgər daha düzəlişlər əgər, müvafiq qruplar (məsələn, tam və ya admin) və / və ya sudoers fayl kifayət qədər onu göstərir.

    Q: Mən sizin sisteminin yalnız istifadəçi deyiləm, və su, sudo üçün istifadə niyə lazımdır?
    A: bir doğru sudo olduqda, köhnəlmiş su istifadə niyə: mən bir sual ilə bir suala cavab olacaq?

    14.04 - NASIL A KÖK AS bu funksiyanı çalıştırın BİLƏR? - Ubuntu ASK

    gnome shell zibil panel maddə

    nin aşkar kənara edək

    necə bu barədə getmək yoxdur - siz Ubuntu bəzi yer azad etmək lazımdır deyirlər?

    Windows fərqli olaraq, onun daxili defrag və disk təmiz-up alətləri ilə, Ubuntu etmək deyil  dərhal  siz yer azad etmək üçün çalışırıq haqqında getmək necə aydın.

    Siz zibil boşaldılmış və bu ISO downloads silindi sonra nə etməliyəm? Necə daha çox yer bərpa edə bilərəm?

    Biz göstərmək olacaq siz super sadə (və bəzi hallarda asanlıqla unudulmuş əgər blindingly aşkar) daha çox MBS hayata, o GBS geri almaq və köhnə KBS təmizləmək edə bilər addımlar 5.

    Daha çox yer lazımdır zaman - və heck, siz deyil, hətta əgər - burada Ubuntu disk yer azad 5 sadə yolları. 

    1. APT Cache Təmiz (Və Daimi Do It)

    Bu, açıq-aydın səslənir və hələ şansını bu həyata yoxdur olunur.

    default Ubuntu hər yeniləmə saxlayır ki, bir daha lazım yalnız halda, downloads və disk bir cache quraşdırır.

    Siz müntəzəm əlavə və apps aradan qaldırılması, xüsusi paket / yenidən yeniden üçün ehtiyac özünüzü tapmaq, və ya bir yoxsul əlaqəsi varsa, bu faydalıdır.

    Amma flip tərəfində apt paketi cache bilər ki , tez bir neçə yüz MBS şişmək. Bu skript sizin apt cache necə böyük deyir:

    / Var / cache / apt / arxiv -sh

    Ubuntu apt cache təmizləmək üçün sadəcə aşağıdakı funksiyanı çalıştırın.

    sudo təmiz apt-get

    apt təmiz komanda asılı olmayaraq yaş və ya ehtiyac, apt cache saxlanılır bütün paketləri rədd et. Bir başıbağlı, yavaş və ya aralıq bağlantısı edirsinizsə, bu addım atlama düşünebilirsiniz.

    2. Köhnə ləpələri Sil (No longer required varsa)

    köhnə ləpələri aradan qaldırılması

    İndi etiraf, bu addım ehtiyatla yanaşmaq istəyirəm biridir.

    up önyükleme ləpələri seçimi olan bir şey hiss son bir istifadə edərkən əyri getdi, xüsusilə də əgər, vicdanla, olduqca lazımlı.

    Siz daimi hardware çətinliklərdən sancısı etdiyiniz halda ləpələri qoymaları üçün az ehtiyac yoxdur.

    Bu Ubuntu köhnə ləpələri aradan qaldırılması üçün asandır. Siz aşağıdakı funksiyanı istifadə edərək, command line bunu edə bilərsiniz:

    sudo apt-get autoremove --purge

    Bu komanda yalnız bir) artıq tələb olunur ləpələri aradan qaldırılması və b) sistemi yenilikləri ilə Ubuntu arxivindən quraşdırılıb unutmayın. özünüz və ya bir üçüncü tərəf PPA vasitəsilə ləpələri bərpa Əgər əlləri çirkli almaq lazımdır.

    3. Uninstall Apps & Games You Never istifadə (Və Dürüst olun!)

    Fırsatlarımız apps bir sıra istifadə heç vaxt ki, yüklü edir. Bəlkə nosiness həyata bir zəhmli baxış geri onlara quraşdırılmış və ya bir xüsusi tapşırıq idarə etmək.

    bir app artıq lazım deyil, daha çox yer var, əgər olursa olsun bəhanə, aradan qaldırılması üçün qorxmayın.

    Siz çıxartmaq edə bilərsiniz Tipik apps web browser (Əgər Opera, Epiphany, Midori və Min istifadə edir?) daxildir, musiqi oyunçular Buxar Store təsviri yaxşı səslənir, lakin başa çatıb və oyunlar (heck 'em kifayət qədər bilir) bir Windows 10 yeniləmə Combo qədər fun olan.

    Və hər kəs LibreOffce heç bir şey bunu tıqqıltı Draw etdi!

    Güc-ehtiyaclarını Özünüzü yalan və bilər-dos etməyin. Ən proqram gözəllik zaman tezliklə hər yerdə niyyətində deyil ki. Ən apps yalnız bir olduğu Bu Linux, çox vaxt doğru danışan kim edir  apt yüklemek üz komanda.

    adı run müəyyən bir app aradan qaldırılması üçün:

    sudo apt-get aradan qaldırılması paket-name1 paketi-NAME2

    artıq tələb olunur paketləri və bağımlılıkları (siz silindi etdik, çünki digər paketləri və ya daha yeni versiyaları əvəz var) aşağıdakı funksiyanı çalıştırın aradan qaldırılması üçün:

    sudo apt-get autoremove

    BleachBit kimi 4. A System Cleaner

    Screen 16.09.32 at 2016-08-09 Shot

    biz asanlıqla bu kimi uzun 10x ola bilər sistem təmizləmə siyahısını Yazı, sizə hər app cache demək hər künc və cranny qeydiyyatdan keçin və sistem proses gizlətmək üçün.

    BleachBit bunu bizi saxlayır. bir byte scouring heyvan - Bu Linux CCleaner kimi. app olduqca çox hər şey və heç bir şey edə bilərsiniz və yalnız heç ehtiyatla istifadə olunmalıdır.

    Bu (ən web browser daxil olmaqla) 70-dən çox məşhur masa üstü applications önbelleğe silmək bilər; Hoovers up köhnə fayl browser və bash tarixi; və oxumaq heç vaxt lazımdır qeydlərin yüngül iş edir.

    biz Ubuntu yükledikten sonra bunu bizim şeyi biri kimi yüklemeden gəlir No sürpriz.

    Siz Ubuntu Software 16,04 LTS düz Ubuntu BleachBit quraşdıra bilərsiniz. kök kimi Run və təmiz istədiyiniz hissələri başqa qutuları işarələyin. onlar almaq nə qədər yer qiymətləndirilməsi almaq və onların aradan qaldırılması üçün "Təmiz" düyməsinə basın "Preview" düyməsini basın.

    Ubuntu Software BleachBit Install

    5. günə qədər qalın (ciddi, bunu!)

    Bu siyahıda ən bariz addım da bir neçə nəfər gəlir edirəm edir. Hər yeni yeniləmə daha yerüstü, paket Linux yenilikləri müntəzəm əlavə Windows fərqli olaraq  pulsuz kosmik daha  çox istifadə edin. 

    Belə ki, növbəti dəfə Siz yer itirmək lazımdır qorxaraq ki 56MB librandom-package102 yeniləmə off qoymaq, bəlkə yenə edirəm!

    xülasə

    Bu yalnız onu əhatə edir. Yalnız bu siyahıdan iki addımlar xatırlayıram Əgər ilk və son edir.

    1. Sizin apt cache zaman-to-zaman təmizləmək
    2. yamalar, yenilikləri, və giderir Install

    İndi getmək və bəzi kosmik azad!

    Bizə geri claw (eləcə də öz top kosmik qənaət ipuçları bölüşmək) şərh idarə nə qədər bildirin! Scott bu kimi daha çox məqalə görmək üçün, sosial media bu məqalə mübadiləsi sevgi bölüşmək.

    BleachBit

    Sudo - KÖK və ya digər ADINDAN KOMANDALAR PERFORMING ...

    Biz əmrləri sudo su istifadə

    Bəzən hər hansı bir problemin həlli üçün bir terminal açmaq və kök (sudo və ya su), həmçinin adlı KÖK kimi əmrləri icra etmək lazımdır. bəziləri bir qrafik interfeys vasitəsilə edilə bilər, baxmayaraq ki.

    sudo su istifadə edin
    Unix sistemləri tələb olunur, və Root istifadə olunur nə, bu məqalə öyrənə bilərsiniz, və biz sudo və ya su Linux sistemi istifadə necə müzakirə etmək üçün davam edəcək.

    Siz GUI tools bizə kömək edəcək xüsusi tapşırıq yerinə yetirmək istəyirəm düşünək. Bundan əlavə, command line bir çox çevik vasitədir, siz əmrləri çıxış görmək və lazım olduğu kimi yanlış gedir nə başa düşmək olar. Və ən əsası, terminal əmrləri bütün Linux standart var.

    Belə ki, superuser (Root) almaq üçün iki əsas yolu var var - sudo və ya su

    [Elanları]

    sistemləri və ya daha çox məşhur Ubuntu kimi, «su» demək olar ki, bütün digər Linux istifadə olunur - sudo komanda Debian daxil istifadə olunur.

    Ubuntu əməliyyat sistemi sudo bir parol Root tələb daxil edin və sonra bir uğurlu başlanğıc sonra, yalnız bir komanda müddətində kök erişim verir. Debian daxil Root tələb hüquqlarının hər hansı sonrakı əmrləri əvvəl - sistem kimi, yenidən «sudo» təqdim etmək lazımdır. Və komanda «su» istifadə edən digər Linux, siz "çıxış" daxil edin və ya terminal yaxın qədər parol daxil tam erişim Root edir.

    Debian Into - (Ubuntu) sistemi kimi, terminal yaxın qədər, kök tam erişim təmin edə bilər bir oyun var. Bu Root adından komanda bir çox məşğul olacaq tədbirdə lazımdır, və siz "sudo» hər komanda əvvəl daxil etmək yoxdur. komandası ilə Bunu etmək üçün:

    Məsələn, biz onların kataloqlar görmək və başqa directory bir istifadəçi hüquqlarını təyin etmək sistemində bütün mövcud istifadəçilər tapmaq lazımdır. Mən Ubuntu istifadə əgər aşağıdakı kimi Bunu etmək üçün, terminal komanda olacaq:

    ki Root parol ilə əvəz olunacaq sonra

    Və sonra nəticə göstərir:

    Mən kataloq / ev / pavelzen bir istifadəçi edirəm ki, bilirik, lakin mən hələ də kataloq / ev / pavelubuntu sahibi olmaq lazımdır. Mən lazımdır "sudo» komandası əvvəl yenidən daxil edin.

    Və digər sistemləri üçün: ilk mən əmr istədiyiniz

    parol, və sonra

     

    və kənarda:

    Bu Linux sistemləri təcəlli terminal və superusers var.


    Dil seçin

    Polşaingilis alman ispan french italyan portuqal türk ərəb Ukrayna isveç macar Bolqar eston Chinese (Simplified) vietnamese rumın thai Sloveniya slovak serb malay norveçli Latviya Litva Koreya yapon indoneziya hindi Hebrew fin yunan holland çex Danimarka Xorvat Chinese (Traditional) Philippine Urdu Azeybardzhansky erməni Belarus Bengal gürcü qazax catalan Mongolski rus Tadzhitsky Tamil'skij telugu Uzbetsky

    Yorum əlavə et

    Sizin e-mail dərc olunmayacaq. Lazım alanlar qeyd olunur *