3 გზა პროგრამების გასახსნელად Root პრივილეგიებით Mac- ზე

Სარჩევი:

3 გზა პროგრამების გასახსნელად Root პრივილეგიებით Mac- ზე
3 გზა პროგრამების გასახსნელად Root პრივილეგიებით Mac- ზე

ვიდეო: 3 გზა პროგრამების გასახსნელად Root პრივილეგიებით Mac- ზე

ვიდეო: 3 გზა პროგრამების გასახსნელად Root პრივილეგიებით Mac- ზე
ვიდეო: PHP With MySQL Tutorial For Beginners | PHP And MySQL Database Tutorial | PHP Tutorial | Simplilearn 2024, მაისი
Anonim

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

ნაბიჯები

მეთოდი 1 – დან 3 – დან: ადმინისტრაციული ანგარიშიდან

ხატის გაგება
ხატის გაგება

ნაბიჯი 1. იცოდეთ რისკები

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

გახსენით პროგრამები Root პრივილეგიებით Mac– ზე, ნაბიჯი 2
გახსენით პროგრამები Root პრივილეგიებით Mac– ზე, ნაბიჯი 2

ნაბიჯი 2. გახსენით ტერმინალი

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

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

გახსენით პროგრამები Root პრივილეგიებით Mac– ზე ნაბიჯი 3
გახსენით პროგრამები Root პრივილეგიებით Mac– ზე ნაბიჯი 3

ნაბიჯი 3. სცადეთ სწრაფი გზა

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

  • შეიყვანეთ sudo "\ ფაილის ბილიკი მყარი დისკიდან აპლიკაციამდე.app/შინაარსი/MacOS/პროგრამის სახელი".

    მაგალითად, iTunes– ის გასახსნელად ჩაწერეთ sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" და დააჭირეთ ⏎ დაბრუნებას.

  • შეიყვანეთ პაროლი იმ ადმინისტრატორის ანგარიშისთვის, რომელშიც შესული ხართ. დააჭირეთ ⏎ დაბრუნებას.
  • თუ ბრძანება მუშაობს, პროგრამა უნდა გაიხსნას root პრივილეგიებით. თუ ტერმინალი ამბობს "ბრძანება ვერ მოიძებნა", გააგრძელეთ შემდეგი ნაბიჯი.
გახსენით პროგრამები Root პრივილეგიებით Mac– ზე, ნაბიჯი 4
გახსენით პროგრამები Root პრივილეგიებით Mac– ზე, ნაბიჯი 4

ნაბიჯი 4. გახსენით პროგრამის პაკეტის შინაარსი

თუ სწრაფი გზა არ მუშაობს, იპოვნეთ პროგრამა Finder– ში. მარჯვენა ღილაკით (ან Control-click) მის ხატზე და ჩამოსაშლელი მენიუდან აირჩიეთ პაკეტის შინაარსის ჩვენება.

გახსენით პროგრამები Root პრივილეგიებით Mac– ზე, ნაბიჯი 5
გახსენით პროგრამები Root პრივილეგიებით Mac– ზე, ნაბიჯი 5

ნაბიჯი 5. იპოვეთ შესრულებადი ფაილი

ახლა თქვენ უნდა ნახოთ ერთი ან მეტი საქაღალდე პროგრამის შიგნით. იპოვეთ შესრულებადი ფაილი ამ საქაღალდის შიგნით. ეს ჩვეულებრივ არის შიგნით /შინაარსი /MacOS.

  • ხშირად შემსრულებელს აქვს იგივე სახელი, როგორც პროგრამას, მაგრამ მას შეიძლება ჰქონდეს სხვა სახელი, მაგალითად "run.sh."
  • შესრულებადი ფაილის ხატი, როგორც წესი, შავი კვადრატია, სიტყვა "exec" მცირე ასოებით.
გახსენით პროგრამები Root პრივილეგიებით Mac– ზე, ნაბიჯი 6
გახსენით პროგრამები Root პრივილეგიებით Mac– ზე, ნაბიჯი 6

ნაბიჯი 6. ჩაწერეთ sudo ტერმინალში

ჩაწერეთ sudo, რასაც მოჰყვება სივრცე. ჯერ არ შეიყვანოთ ბრძანება.

გახსენით პროგრამები Root პრივილეგიებით Mac– ზე, ნაბიჯი 7
გახსენით პროგრამები Root პრივილეგიებით Mac– ზე, ნაბიჯი 7

ნაბიჯი 7. გადაიტანეთ შესრულებადი ფაილი ტერმინალის ხაზში

ეს ავტომატურად უნდა ჩაწეროს ფაილის გზას შემსრულებელ ფაილში.

გახსენით პროგრამები Root პრივილეგიებით Mac– ზე ნაბიჯი 8
გახსენით პროგრამები Root პრივილეგიებით Mac– ზე ნაბიჯი 8

ნაბიჯი 8. დაადასტურეთ ბრძანება თქვენი პაროლით

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

3 მეთოდი 2: არა-ადმინისტრაციული ანგარიშიდან

გახსენით პროგრამები Root პრივილეგიებით Mac– ზე ნაბიჯი 9
გახსენით პროგრამები Root პრივილეგიებით Mac– ზე ნაბიჯი 9

ნაბიჯი 1. გახსენით ტერმინალი არა-ადმინისტრაციულ ანგარიშში

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

გახსენით პროგრამები Root პრივილეგიებით Mac– ზე, ნაბიჯი 10
გახსენით პროგრამები Root პრივილეგიებით Mac– ზე, ნაბიჯი 10

ნაბიჯი 2. გადადით ტერმინალის ადმინისტრატორზე

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

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

გახსენით პროგრამები Root პრივილეგიებით Mac– ზე, ნაბიჯი 11
გახსენით პროგრამები Root პრივილეგიებით Mac– ზე, ნაბიჯი 11

ნაბიჯი 3. გახსენით პროგრამა sudo– ს გამოყენებით

ტიპიური გამოყენება არის sudo "\ ფაილის გზა მყარი დისკიდან აპლიკაციამდე.app/Contents/MacOS/განაცხადის სახელი". თუ ეს არ მუშაობს ან გჭირდებათ მეტი მითითება, მიმართეთ ადმინისტრატორის მითითებებს ზემოთ.

გახსენით პროგრამები Root პრივილეგიებით Mac– ზე ნაბიჯი 12
გახსენით პროგრამები Root პრივილეგიებით Mac– ზე ნაბიჯი 12

ნაბიჯი 4. დაუბრუნდით საკუთარ ანგარიშს

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

მეთოდი 3 -დან 3: პრობლემების მოგვარება

გახსენით პროგრამები Root პრივილეგიებით Mac– ზე 13 ნაბიჯი
გახსენით პროგრამები Root პრივილეგიებით Mac– ზე 13 ნაბიჯი

ნაბიჯი 1. გამორთეთ სისტემის მთლიანობის დაცვა (მაღალი რისკი)

ეს ფუნქცია, დანერგილი Mac OS 10.11 El Capitan– ში, ზღუდავს მნიშვნელოვან ფაილებზე წვდომას ძირეული მომხმარებლისთვისაც კი. თუ თქვენ ვერ შეძლებთ სასურველი ცვლილებების შეტანას, შეგიძლიათ გამორთოთ SIP. გააკეთეთ ეს მხოლოდ იმ შემთხვევაში, თუ დარწმუნებული ხართ თქვენს შესაძლებლობებში და გესმით, რომ შეცდომამ შეიძლება გაანადგუროს თქვენი კომპიუტერი ან გახადოს ის არაფუნქციური:

  • გადატვირთეთ კომპიუტერი. დააჭირეთ ღილაკს ⌘ Command + R მას შემდეგ, რაც გაიგებთ დაწყების ხმაურს აღდგენის რეჟიმში შესასვლელად.
  • აირჩიეთ Utilities ზედა მენიუდან, შემდეგ ტერმინალი.
  • შეიყვანეთ csrutil გამორთვა; გადატვირთეთ ტერმინალში.
  • დაე, კომპიუტერი გადატვირთოს ჩვეულებისამებრ. ახლა თქვენ შეგიძლიათ გამოიყენოთ ზემოთ მოყვანილი ნაბიჯები ნებისმიერი პროგრამის გასახსნელად სრული root პრივილეგიებით. როდესაც დასრულდება, განიხილეთ ეს ინსტრუქციები გააქტიურებით და არა გამორთვით, რათა აღადგინოთ SIP.
გახსენით პროგრამები Root პრივილეგიებით Mac– ზე, ნაბიჯი 14
გახსენით პროგრამები Root პრივილეგიებით Mac– ზე, ნაბიჯი 14

ნაბიჯი 2. გამოიყენეთ ნანო გრაფიკული ტექსტური რედაქტორის ნაცვლად

შეიძლება უფრო უსაფრთხო და საიმედო იყოს კონფიგურაციის ფაილების რედაქტირება ტერმინალში ტექსტური რედაქტორის გამოყენებით. ნანო არის მარტივი ვარიანტი, რომელიც ნაგულისხმევია. იმისათვის, რომ გამოიყენოთ იგი root პრივილეგიებით, უბრალოდ შეიყვანეთ sudo nano, რასაც მოყვება სივრცე და ფაილის გზა თქვენს ტექსტურ დოკუმენტში. ამის შემდეგ შეგიძლიათ შეცვალოთ დოკუმენტი ტერმინალის შიგნიდან. დასრულების შემდეგ დააჭირეთ Control + O შესანახად, შემდეგ Control + X ნანოდან გასასვლელად.

  • მაგალითად, sudo nano /etc /hosts გახსნის მასპინძელთა ფაილს root წვდომით.
  • კარგი იდეაა გააკეთოთ სარეზერვო ასლი, სანამ რაიმე კონფიგურაციის ფაილს შეაკეთებთ. ამისათვის შეიყვანეთ sudo cp filepath_of_config_file new_filepath სარეზერვო. მაგალითად, sudo cp /etc /hosts /etc/hosts.backup ქმნის მასპინძელთა ფაილის ასლს, სახელწოდებით hosts.backup. თუ თქვენ დაუშვებთ შეცდომას, გადაიტანეთ არასწორად კონფიგურირებული ფაილი (მაგალითად) sudo mv /etc /hosts /etc/hosts.bad და აღადგინეთ სარეზერვო ასლი sudo cp /etc/hosts.backup /etc /host– ით.

გირჩევთ: