Რა უნდა იცოდეთ Sudo სარდლობის შესახებ

ეს უფრო სასარგებლო და მრავალფეროვანია, ვიდრე გაიგებთ

ახალი მომხმარებლები Linux- ზე (განსაკუთრებით Ubuntu) სწრაფად იცნობენ Sudo- ს ბრძანებას. ბევრ მომხმარებელს არასდროს არ გამოიყენებს მას, გარდა იმისა, რომ წარსულში "ნებართვა უარყოფილია" შეტყობინებები, მაგრამ სუდო იმდენად მეტია.

შესახებ Sudo

ჩვეულებრივი misconception შესახებ Sudo არის ის, რომ იგი გამოიყენება მხოლოდ უზრუნველყოს ძირეული ნებართვების ჩვეულებრივი მომხმარებლის. სინამდვილეში, Sudo ბრძანება საშუალებას გაძლევთ აწარმოოთ ბრძანება, როგორც ნებისმიერი მომხმარებელი, რომელზეც ჩვეულებრივ მიმდინარეობს root.

როგორ მიანიჭოს მომხმარებელი Sudo ნებართვები

Ubuntu წევრებს, როგორც წესი, მიიღოს უნარი აწარმოებს Sudo ბრძანება მიანიჭა. ეს იმიტომ, რომ ინსტალაციის დროს, ნაგულისხმები მომხმარებელი იქმნება და ნაგულისხმები მომხმარებელი Ubuntu- ში ყოველთვის შექმნილია Sudo- ის ნებართვით. თუ თქვენ იყენებთ სხვა დისტრიბუციას ან სხვა წევრებს Ubuntu- ს ფარგლებში, ამასთან, მომხმარებელი სავარაუდოდ უნდა მიენიჭოს სანდო ბრძანების გაშვების ნებართვას.

მხოლოდ რამდენიმე ადამიანს უნდა ჰქონდეს Sudo ბრძანება, და ისინი უნდა იყვნენ სისტემური ადმინისტრატორები. მომხმარებელი უნდა მიეცეს მხოლოდ ნებართვა, რომ მათ უნდა შეასრულონ თავიანთი სამუშაო ადგილები.

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

sudo useradd -m-g sudo

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

sudo usermod-a-sudo

სუფთა Sudo Trick როდესაც თქვენ დაივიწყებს აწარმოებს მას

აქ არის ერთი იმ ტერმინალის ბრძანებით, რომელიც შეგიძლიათ გაიგოთ გამოცდილი სეზონის ექსპერტებიდან, ამ შემთხვევაში, "ნებართვის უარყოფას" გაგზავნა. თუ ეს ხანგრძლივი ბრძანებაა, თქვენ შეგიძლიათ ისტორიის საშუალებით წავალოთ და სუტოს წინ ეს გააკეთოთ, შეგიძლიათ ჩაწეროთ ისევ, ან შეგიძლიათ გამოიყენოთ შემდეგი მარტივი ბრძანება, რომელიც იყენებს წინა ბრძანებას Sudo- ს გამოყენებით:

სუდო!

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

S ბრძანება გამოიყენება ერთი მომხმარებლის ანგარიშიდან სხვაზე გადასვლაზე. Running Su ბრძანება საკუთარი კონცენტრატორები superuser ანგარიშზე. ამიტომ, Superuser- ის ანგარიშზე Sudo- ს გამოყენებით გადართვა, უბრალოდ აწარმოებს შემდეგ ბრძანებას:

სუდო სუ

როგორ აწარმოებს Sudo სარდლობის ფონზე

თუ გსურთ ბრძანება გაუშვით ბრძანებას, რომელიც საჭიროა ფონზე superuser პრივილეგიები, გაუშვით Sudo ბრძანება -ბ შეცვლა, როგორც ნაჩვენებია აქ:

სუდო-ბ

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

ფონზე ბრძანების ამოქმედების ალტერნატიული საშუალებაა დასასრულს დასასრულს დამატებული ampersand:

სუდო &

როგორ რედაქტირება ფაილები Sudo პრივილეგიები

Superuser პრივილეგიების გამოყენებით ფაილის რედაქტირების აშკარა გზაა რედაქტორი, როგორიცაა GNU ნანო Sudoku- ის გამოყენებით შემდეგი რედაქციით:

სუდო ნანო

გარდა ამისა, შეგიძლიათ გამოიყენოთ შემდეგი სინტაქსი:

sudo -e

როგორ აწარმოებს ბრძანება, როგორც სხვა მომხმარებელი Sudo

როგორც უკვე აღვნიშნეთ, Sudo ბრძანება შეიძლება გამოყენებულ იქნას აწარმოებს ბრძანება, როგორც ნებისმიერი სხვა მომხმარებელი. მაგალითად, თუ მომხმარებელი ხართ "ჯონ" -ში და გსურთ "Command" - ს ბრძანება აწარმოოთ, მაშინ თქვენ შეძლებთ Sudo ბრძანება გაუშვან შემდეგნაირად:

სუდო- u ტერი

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

sudo-u ტესტი whoami

როგორ დავამტკიცოთ Sudo მიუკერძოებლები

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

სუდო -ვ

მეტი სუდო

არსებობს უფრო მეტი Sudo ვიდრე უბრალოდ გაშვებული ბრძანება სუპერ მომხმარებელი. შეამოწმეთ ჩვენი Sudo Manual რომ ნახოთ ზოგიერთი სხვა კონცენტრატორები შეგიძლიათ გამოიყენოთ.