ეს უფრო სასარგებლო და მრავალფეროვანია, ვიდრე გაიგებთ
ახალი მომხმარებლები 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 რომ ნახოთ ზოგიერთი სხვა კონცენტრატორები შეგიძლიათ გამოიყენოთ.