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

Სარჩევი:

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

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

ვიდეო: 3 გზა პროგრამების გასახსნელად Root უფლებებით Mac- ზე
ვიდეო: How to Change Wallpaper MacBook 2024, მაისი
Anonim

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

ნაბიჯი

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

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

ნაბიჯი 1. იცოდეთ root პრივილეგიების გამოყენების რისკები

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

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

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

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

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

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

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

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

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

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

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

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

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

ნაბიჯი 5. იპოვეთ პროგრამის მთავარი ფაილი

ახლა თქვენ ნახავთ ერთ ან მეტ საქაღალდეს განაცხადის პაკეტში. ამ საქაღალდეში შეგიძლიათ იპოვოთ პროგრამის ძირითადი ფაილები. საერთოდ, ეს ფაილები მდებარეობს /Contents /MacOS საქაღალდეში.

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

ნაბიჯი 6. შეიყვანეთ ბრძანება 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- ზე წვდომის დასრულების შემდეგ დაუბრუნდით არა-ადმინისტრატორის ანგარიშს exit ბრძანების გამოყენებით

ბრძანების შეყვანის შემდეგ ტერმინალი დაუბრუნდება არა ადმინისტრატორის ანგარიშის გამოყენებას.

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

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

ნაბიჯი 1. გამორთეთ სისტემის მთლიანობის დაცვა ამ ნაბიჯების შემდეგ

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

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

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

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

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

Რჩევები

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

გირჩევთ: