Როგორ უნდა გახდეს Root ან ნებისმიერი სხვა მომხმარებელი გამოყენებით Linux სარდლობის ხაზი

დღესდღეობით შესაძლებელია Linux- ის გამოყენება Command Line- სთან ბევრ ურთიერთქმედებასთან დაკავშირებით, მაგრამ ჯერ კიდევ ბევრი შემთხვევაა, როდესაც ბრძანებათა სტრიქონის გამოყენებისას ბევრად უფრო ადვილია, ვიდრე გრაფიკული ინსტრუმენტის გამოყენება.

ბრძანების მაგალითი შეგიძლიათ გამოიყენოთ რეგულარულად ბრძანებათა სტრიქონიდან, რომელიც apt-get- ით გამოიყენება Debian- ის და Ubuntu- ის დისტრიბუციის პროგრამებში.

პროგრამული უზრუნველყოფის დამონტაჟების მიზნით apt-get თქვენ უნდა იყოს მომხმარებელი, რომელსაც აქვს საკმარისი უფლებები ამის გაკეთება.

ერთ-ერთი პირველი ბრძანებები მომხმარებლებს პოპულარული დესკტოპის Linux- ის ოპერაციული სისტემა, როგორიცაა Ubuntu and Mint.

Sudo ბრძანება საშუალებას გაძლევთ აწარმოოთ ნებისმიერი ბრძანება, როგორც სხვა მომხმარებელი და ჩვეულებრივ გამოიყენება ნებართვების აღსადგენად, ისე რომ ბრძანება მართავს როგორც ადმინისტრატორს (რომელიც Linux- ის პირობებში არის ცნობილი როგორც root user).

ეს არის ყველა კარგად და კარგი, მაგრამ თუ თქვენ აპირებთ აწარმოებს რიგი ბრძანებები ან თქვენ უნდა აწარმოებს, როგორც სხვა მომხმარებელს ხანგრძლივი დროის შემდეგ, რაც თქვენ ეძებს არის su ბრძანება.

ეს სახელმძღვანელო გაჩვენებთ თუ როგორ გამოიყენოთ su ბრძანება და მოგაწვდით ინფორმაციას გადამრთველების შესახებ.

გადართვა Root მომხმარებელი

იმისათვის, რომ გადავიდეთ ძირეულ მომხმარებელს, თქვენ უნდა გახსნათ ტერმინალი ALT და T- ის დაჭერით.

განსხვავებულად განსხვავდება root user- ში. მაგალითად Ubuntu- ის დისტრიბუციაზე როგორიცაა Linux Mint, Ubuntu, Kubuntu, Xubuntu და Lubuntu თქვენ უნდა გადავიდეს გამოყენებით sudo ბრძანება შემდეგნაირად:

სუდო სუ

თუ იყენებთ დისტრიბუციას, რომელიც საშუალებას მოგცემთ დააყენოთ ძირეული პაროლი, როდესაც თქვენ განაწილებით დააყენებთ მაშინ უბრალოდ შეგიძლიათ გამოიყენოთ შემდეგი:

su

თუ ბრძანება sudo- სთან ერთად გაიგზავნება sudo- ს პაროლისთვის მოგთხოვოთ, მაგრამ თუ ბრძანება ხელახლა ხორციელდება, მაშინ თქვენ უნდა შეიტანოთ root password.

დაადასტუროთ, რომ თქვენ მართლაც გადავიდა root მომხმარებლის ტიპის შემდეგ ბრძანებაზე:

ვინ ვარ მე

ვინმეს ბრძანება მოგახსენებთ, რომლის მომხმარებელიც ამჟამად მიმდინარეობს.

როგორ გადავიდეს სხვა მომხმარებელი და მიიღოს მათი გარემო

Su ბრძანება შეიძლება გამოყენებულ იქნას გადახვიდეთ ნებისმიერ სხვა მომხმარებლის ანგარიშზე.

მაგალითად წარმოიდგინეთ, რომ თქვენ შექმენით ახალი მომხმარებლის სახელწოდება ted გამოყენებით useradd ბრძანება შემდეგნაირად:

sudo useradd -m ted

ეს შექმნის მომხმარებელს ted და ეს შექმნის მთავარი დირექტორია ted მოუწოდა ted.

თქვენ უნდა შეიქმნას პაროლი ted ანგარიშისთვის, სანამ ის შეიძლება გამოყენებულ იქნას შემდეგი ბრძანების გამოყენებით:

passwd ted

ზემოთ მოცემული ბრძანება მოგთხოვს შექმნას და დაადასტუროთ პაროლი ted ანგარიშზე.

შეგიძლიათ გადახვიდეთ ted ანგარიშზე შემდეგი ბრძანების გამოყენებით:

su ted

როგორც ეს დგას ზემოთ ბრძანება იქნებოდა შეხვიდეთ თქვენ როგორც ted მაგრამ თქვენ არ განთავსდება სახლში საქაღალდეში გამოცდა და ნებისმიერი პარამეტრების რომ ted დამატებული .bashrc ფაილი არ იქნება დატვირთული.

თუმცა შეგიძლიათ შეხვიდეთ როგორც ted და მიიღოს გარემოს გამოყენებით შემდეგი ბრძანება:

su - ted

ამჯერად, როდესაც თქვენ შეხვიდეთ როგორც ted თქვენ განთავსდება სახლში დირექტორია ted.

კარგი გამოსავალი ამ სრულ ქმედებაში დაამატეთ ეკრანის კომბინირებას სასარგებლო მომხმარებლის ანგარიშზე.

ბრძანების შესრულება მომხმარებლის ანგარიშებზე გადართვის შემდეგ

თუ გსურთ სხვა მომხმარებლის ანგარიშზე გადასვლა, მაგრამ ბრძანება მართავენ, როგორც კი გადართავთ -c შეცვლა შემდეგნაირად:

su-c screenfetch - ted

ზემოთ მოცემული ბრძანება su- switches- ის მომხმარებელი, -c screenfetch აწარმოებს screenfetch კომუნალური და ted კონცენტრატორები ted ანგარიშზე.

Adhoc კონცენტრატორები

მე უკვე დავინახე, თუ როგორ შეგიძლიათ გადახვიდეთ სხვა ანგარიშზე და უზრუნველყოთ მსგავს გარემოს გამოყენება - გადართვა.

სისრულისთვის ასევე შეგიძლიათ გამოიყენოთ შემდეგი:

su -l

su --login

თქვენ შეგიძლიათ აწარმოოთ სხვადასხვა ჭურვი საწყისი default როდესაც თქვენ გადართოთ მომხმარებლის მიერ მიწოდების- s შეცვლა შემდეგნაირად:

su-s -

su --shell -

თქვენ შეგიძლიათ შეინარჩუნოთ მიმდინარე გარემოს პარამეტრები შემდეგი კონცენტრატების გამოყენებით:

su -m

su -p

su -preserve- გარემო

შემაჯამებელი

ყველაზე ჩვეულებრივი მომხმარებლები მიიღებენ მხოლოდ სუდოს ბრძანებას, რომ ბრძანებები გაიზარდოს ამაღლებული პრივილეგიებით, მაგრამ თუ თქვენ გსურთ გაატაროთ ხანგრძლივი დროის მონაცემი, როგორც სხვა მომხმარებელს, შეგიძლიათ გამოიყენოთ su ბრძანება.

აღსანიშნავია ისიც, რომ კარგი იდეაა, რომ მხოლოდ იმუშაოს როგორც ანგარიშზე, რომელიც გჭირდებათ სამუშაოზე. სხვა სიტყვებით, არ აწარმოებს ყველა ბრძანებას, როგორც root.