თქვენ გჭირდებათ root წვდომა (ასევე ცნობილია როგორც superuser) Linux– ზე ადმინისტრაციული პროგრამების გასაშვებად. საერთოდ, Linux დისტრიბუცია უზრუნველყოფს ცალკე ძირეულ ანგარიშს, მაგრამ ეს ანგარიში Ubuntu Linux– ზე ნაგულისხმევია ჩაკეტილი უსაფრთხოების მიზნით. Root წვდომის მქონე ბრძანებების გასაშვებად გამოიყენეთ sudo.
ნაბიჯი
მეთოდი 1 დან 2: გაუშვით ძირეული ბრძანებები სუდოთი
ნაბიჯი 1. დააჭირეთ Ctrl+Alt+T ტერმინალის ფანჯრის გასახსნელად
Linux– ის სხვა დისტრიბუციისგან განსხვავებით, Ubuntu ნაგულისხმევად ბლოკავს ძირითად ანგარიშს. ამიტომ, თქვენ არ შეგიძლიათ გამოიყენოთ su ბრძანება root ტერმინალის გასაშვებად. Su– ს შესაცვლელად გამოიყენეთ sudo.
ნაბიჯი 2. ბრძანების დასაწყისში შეიყვანეთ sudo
sudo, მოკლე სუპერ მომხმარებლის გაკეთება, გაძლევთ საშუალებას გაუშვათ ბრძანებები Linux– ზე როგორც root.
- მაგალითად, ბრძანება sudo /etc/init.d/networking stop შეწყვეტს ქსელის მომსახურებას და sudo adduser დაამატებს ახალ მომხმარებელს სისტემას. ზემოთ მოყვანილი ორი ბრძანება რეალურად უნდა იყოს გაშვებული როგორც root.
- თქვენ მოგეთხოვებათ ანგარიშის პაროლის შეყვანა სანამ sudo გაუშვებს ბრძანებას. Linux ინახავს თქვენს პაროლს 15 წუთის განმავლობაში, ასე რომ თქვენ არ გჭირდებათ მისი ჩაწერა ყოველ ჯერზე ბრძანების შესრულებისას.
ნაბიჯი 3. გამოიყენეთ gksudo ბრძანება გრაფიკული ინტერფეისის მქონე პროგრამების გასაშვებად, რომლებიც საჭიროებენ root წვდომას
უსაფრთხოების მიზნით, Ubuntu არ გირჩევთ გამოიყენოთ sudo პროგრამების გასაშვებად გრაფიკული ინტერფეისით. ამის ნაცვლად, დაიწყეთ ბრძანება gksudo– ით გრაფიკული ინტერფეისის პროგრამის გასახსნელად.
- მაგალითად, გამოიყენეთ ბრძანება gksudo gedit /etc /fstab, რომ გახსნათ fstab ფაილი GEdit– ში, ტექსტური რედაქტირების პროგრამა გრაფიკული ინტერფეისით.
- თუ თქვენ იყენებთ KDE– ს, შეცვალეთ gksudo kdesudo– ით.
ნაბიჯი 4. მოახდინეთ root წვდომის სიმულაცია sudo –i ბრძანებით, თუ თქვენ გჭირდებათ root shell წვდომა გარკვეული სკრიპტების გასაშვებად
ბრძანება გაძლევთ წვდომას სუპერმომხმარებლის ანგარიშზე და გარემოს ცვლადებზე.
- შეიყვანეთ ბრძანება sudo passwd root პაროლის შესაქმნელად და ძირეული ანგარიშის გასააქტიურებლად. დაიმახსოვრე პაროლი.
- შეიყვანეთ sudo -i, შემდეგ მოთხოვნის შემთხვევაში მიუთითეთ root პაროლი.
- ბრძანების სტრიქონი შეიცვლება $ -დან #-ზე. # სიმბოლო მიუთითებს, რომ თქვენ გაქვთ root წვდომა.
ნაბიჯი 5. მიეცით sudo წვდომა იმ მომხმარებლებს, რომლებსაც ჯერ არ აქვთ წვდომა sudo ჯგუფში დამატებით
გამოიყენეთ ბრძანება usermod -aG sudo მომხმარებლის სახელი და შეცვალეთ "მომხმარებლის სახელი" იმ მომხმარებლის სახელით, რომელზეც გსურთ წვდომის მინიჭება.
მეთოდი 2 2: ძირითადი ანგარიშის ჩართვა
ნაბიჯი 1. დააჭირეთ Ctrl+Alt+T ტერმინალის ფანჯრის გასახსნელად
Linux– ის სხვა დისტრიბუციისგან განსხვავებით, Ubuntu უსაფრთხოების მიზნით ნაგულისხმევად იბლოკავს ძირეულ ანგარიშს. Root პრივილეგიებით ბრძანებების უსაფრთხოდ გასაშვებად გამოიყენეთ
სუდო
ან
გკსუდო
რა თუ თქვენ ნამდვილად გჭირდებათ წვდომა root ანგარიშზე, მაგალითად მნიშვნელოვანი პროგრამებისთვის, რომლებზეც მხოლოდ ერთ მომხმარებელს აქვს წვდომა, შეგიძლიათ გაააქტიუროთ root ანგარიში მარტივი ბრძანებით.
ძირეული ანგარიშის გააქტიურებამ შეიძლება ზიანი მიაყენოს სისტემას. Ubuntu არ გირჩევთ, რომ ჩართოთ root ანგარიში
ნაბიჯი 2. შეიყვანეთ ბრძანება sudo passwd root და დააჭირეთ Enter
თქვენ მოგეთხოვებათ შეიყვანოთ ახალი პაროლი ძირეული ანგარიშისათვის. ნუ დაგავიწყდებათ ეს პაროლი.
ნაბიჯი 3. შეიყვანეთ პაროლი, შემდეგ დააჭირეთ Enter
ნაბიჯი 4. გაიმეორეთ პაროლი მოთხოვნისთანავე, შემდეგ დააჭირეთ Enter
ახლა, root ანგარიში დაცულია პაროლით და ხელმისაწვდომია.
ნაბიჯი 5. შეიყვანეთ su - და დააჭირეთ Enter
შეიყვანეთ ძირეული პაროლი, როდესაც მოგთხოვთ ანგარიშზე წვდომას.
ძირეული ანგარიშის გამორთვისთვის გამოიყენეთ ბრძანება sudo passwd -dl root
Რჩევები
- შეძლებისდაგვარად, მოერიდეთ root ანგარიშის პირდაპირ გამოყენებას. თქვენ შეგიძლიათ გაუშვათ თითქმის ნებისმიერი ბრძანება root პრივილეგიებით sudo ან gksudo საშუალებით.
- თქვენ ასევე შეგიძლიათ გამოიყენოთ ბრძანება sudo –i სისტემის სხვა მომხმარებლის ანგარიშებზე წვდომისათვის. მაგალითად, მომხმარებლის "ayu" წვდომისთვის გამოიყენეთ ბრძანება sudo –I ayu და შეიყვანეთ თქვენი პაროლი (აიუს ნაცვლად).