ზოგიერთი Linux სისტემა საშუალებას აძლევს root მომხმარებელს შევიდეს სხვა ანგარიშიდან.
სურათის კრედიტი: anyaberkut/iStock/Getty Images
Linux-ს აქვს სამი სახის ანგარიში: სისტემა, მომხმარებელი და root. მომხმარებელი შედის თავისი Linux მომხმარებლის ანგარიშში მომხმარებლის სახელისა და პაროლის აკრეფით. სისტემური პროცესები, როგორიცაა ფოსტა, ასევე შედით Linux-ში, როდესაც დაიწყება. root ანგარიში არის სპეციალური მომხმარებლის ანგარიში, რომელსაც აქვს შეუზღუდავი პრივილეგიები ნებისმიერი ოპერაციის შესასრულებლად. იმ პირობით, რომ თქვენ იცით სხვა ანგარიშის პაროლი და რომ ანგარიში იძლევა მომხმარებლის შესვლის ნებართვას, შეგიძლიათ გადახვიდეთ Linux-ის მომხმარებლები ბრძანებით "su", რომელსაც ჩვეულებრივ უწოდებენ "შემცვლელ მომხმარებელს", "სუპერ მომხმარებელს" ან "მომხმარებლის შეცვლას". ბრძანება.
სუ ბრძანება
სხვა მომხმარებელზე გადასვლისთვის და სესიის შესაქმნელად ისე, თითქოს სხვა მომხმარებელი შესული იყოს ბრძანების სტრიქონიდან, აკრიფეთ "su -", რასაც მოჰყვება ინტერვალი და სამიზნე მომხმარებლის სახელი. მოთხოვნისას აკრიფეთ სამიზნე მომხმარებლის პაროლი. თუ დეფისს გამოტოვებთ, თქვენ შეხვალთ სხვა მომხმარებლის ანგარიშში თქვენი გარემოს ცვლადებით, რამაც შეიძლება გამოიწვიოს განსხვავებული შედეგები იმისგან, რასაც მომხმარებელი განიცდის სისტემაში შესვლისას. ჩაწერეთ "გამოსვლა" და დააჭირეთ "Enter" ანგარიშიდან გასასვლელად და მომხმარებლის წინა სესიაზე დასაბრუნებლად.
დღის ვიდეო
Root ანგარიში
მხოლოდ რამდენიმე გამოცდილ და სანდო მომხმარებელს შეუძლია, როგორც წესი, შევიდეს როგორც root მომხმარებელი Linux სისტემების უმეტესობაში, რადგან root მომხმარებელს შეუძლია წაიკითხოს, შეცვალოს და წაშალოს ნებისმიერი ფაილი ან პარამეტრი სერვერზე. იმისათვის, რომ ჰაკერმა არ შევიდეს როგორც "root", Linux-ის ბევრი სისტემა მოითხოვს, რომ root სესია დაიწყოს მომხმარებლის სხვა სესიიდან "su" ბრძანებით. როდესაც აკრიფებთ "su -" მომხმარებლის სახელის გარეშე და დააჭირეთ "Enter", სისტემა ვარაუდობს, რომ გსურთ შეხვიდეთ როგორც root მომხმარებელი და მოგთხოვთ root მომხმარებლის პაროლს.
უსაფრთხოების რისკები სუ
su ბრძანება მოითხოვს ქცევას, რომელიც ეწინააღმდეგება ქსელის უსაფრთხოების პოლიტიკისა და პროცედურების უმეტესობას. მაგალითად, თუ Linux-ში მომხმარებლებს ცვლით su ბრძანებით, მეორე მომხმარებელმა უნდა გითხრათ მისი პაროლი. სისტემის ადმინისტრატორებმა, რომლებიც გადადიან root მომხმარებელზე, უნდა გაიზიარონ ერთი root პაროლი ერთმანეთთან. მიუხედავად იმისა, რომ ეს შეთანხმება შეიძლება არ იყოს შეშფოთებული ჰობის ქსელისთვის სამი მომხმარებლის ანგარიშით, ის მიუღებელია. უსაფრთხოების რისკი ბევრ პროფესიონალ Linux ქსელში და მრავალი ქსელის უსაფრთხოების პოლიტიკა მოითხოვს ბრძანებას ინვალიდი.
პროგრამა სახელად "sudo" არის პოპულარული და უფრო უსაფრთხო ალტერნატივა su ბრძანებისთვის. sudo კონფიგურაციის ფაილი შეიცავს მომხმარებელთა სიას, რომლებსაც შეუძლიათ გადაერთონ სხვა ანგარიშებზე, როგორიცაა root ანგარიში. როდესაც მომხმარებელი აყენებს ბრძანებას სიტყვით "sudo", მას მოეთხოვება საკუთარი პაროლი და სისტემა ასრულებს მხოლოდ ამ ბრძანებას, როგორც root მომხმარებელი. sudo-სთან ერთად, არ არსებობს root პაროლის კომპრომეტირების ან root ანგარიშიდან გასვლის დავიწყების რისკი.