Kako otvoriti aplikacije na mac-u sa pravima superusera

Bilo koji program u Mac OS X može se otvoriti sa privilegijama (pravima) superusera ako znate lozinku administratora. Ali ne radite to ako ste neiskusni korisnik, jer vaši postupci mogu naštetiti programu ili sistemu.

Korake

Metoda 1 od 3:
Sa administrativnog računa
  1. Slika pod nazivom Razumjerna ikona
jedan. Izračunajte rizike. Većina programa sa grafičkim korisničkim sučeljem nije namijenjena pokretanju pravima supersera. Stoga ograničite zadatke u kojima razumijete, u suprotnom, može se pojaviti tako da datoteke neće biti dostupne, programi će raditi sa prekidima ili će se pojaviti sigurnost sustava.
  • Slika pod nazivom Otvorene aplikacije sa root privilegijama na mac korak 2
    2. Otvorite terminal. Unesite administratorski račun na računaru. Kliknite Programi> Komunalije> Terminal.
  • Administrativni račun mora biti instaliran lozinka - u suprotnom nećete moći dobiti pravo superusera putem terminala.
  • Slika pod nazivom Otvorene aplikacije sa root privilegijama na mac korak 3
    3. Pokušajte brzu metodu. Upotreba sudo naredbe, programi se mogu pokrenuti pravima superusera, ali za to morate znati put do izvršne datoteke u softverskom paketu. Većina unaprijed instaliranih programa i mnogi programi trećih strana koji pojednostavljuju sadržaj paketa isti je, zato pokušajte učiniti sljedeće:
  • Uđite u sudo "Put do programa programa na tvrdom disku.Aplikacija / sadržaj / macOs /Naziv programa".
    Na primjer, za otvaranje iTunes-a, unesite "/ Aplikacije / iTunes.Aplikacija / sadržaj / macOs / iTunes"}} I pritisnite ⏎ Povratak.
  • Unesite lozinku na račun administratora u kojem ste unijeli. Kliknuti ⏎ Povratak.
  • Ako naredba radi, program će se otvoriti sa pravima superusera. Ako se terminal pojavi poruka "Naredba nije pronađena" (naredba nije pronađena), idite na sljedeći korak.
  • Slika pod nazivom Otvorene aplikacije sa root privilegijama na mac korak 4
    4. Otvorite sadržaj softverskog paketa. Ako brza metoda nije pozajmljivala uspjehu, pronađite program u Finder-u. Desnom tipkom miša (ili stezaljka) Kontrola i desnom tipkom miša) na ikoni programa i u izborniku odaberite Prikaži sadržaj paketa.
  • Slika pod nazivom Otvorene aplikacije s root privilegijama na mac korak 5
    pet. Pronađite izvršnu datoteku. Na ekranu će se pojaviti jedna ili više mapa. Izvršna datoteka je u jednom od njih, u pravilu u mapi / sadržaju / makografiju.
  • Često izvršna datoteka nosi isto ime kao i program, ali može se nazvati drugačije, na primjer, "Run.Sh."
  • U većini slučajeva, izvršnu ikonu datoteke izgleda kao crni kvadrat s riječima "Exec".
  • Slika pod nazivom Otvorene aplikacije sa root privilegijama na Mac Korak 6
    6. Unesite sudo naredbu na terminalu. Uđite u sudo, a zatim stavite prostor. Dok ne unesete naredbu.
  • Slika pod nazivom Otvorene aplikacije sa root privilegijama na mac korak 7
    7. Povucite izvršnu datoteku na terminal. Put do datoteke automatski će se umetnuti u terminal.
  • Slika pod nazivom Otvorene aplikacije sa root privilegijama na mac korak 8
    osam. Unesite lozinku za potvrdu naredbe za pokretanje. Kliknuti ⏎ Povratak. Unesite lozinku na račun administratora, u kojem ste unijeli, a zatim ponovo pritisnite ⏎ Povratak. Program će se otvoriti pravima superusera.
  • Metoda 2 od 3:
    Sa računa gostiju
    1. Slika pod nazivom Otvorene aplikacije sa root privilegijama na mac korak 9
    jedan. Otvorite terminal na računu za goste. Mnogi administratori sustava radije rade na gostujućem računu kako bi se smanjila moguća oštećenja grešaka ili zlonamjernih napada. Da biste iskoristili ovu metodu, morate znati administrativnu lozinku, ali dobit ćete privremenu prava supersere bez potrebe za prijavom kao administratora. Prvo otvorite prozor terminala.
  • Slika pod nazivom Otvorene aplikacije sa root privilegijama na mac korak 10
    2. Privremeno postati administrator. U terminalu unesite naredbu su -, stavite prostor, a zatim unesite korisničko ime i lozinku. Pa ćete privremeno postati administrator.
  • Definirajte u timu ne nužno, ali preporučujemo da to radimo. Defis postavlja varijable okoline i administrativni direktorij koji smanjuje vjerojatnost slučajne štete.
  • Slika pod nazivom Otvorene aplikacije sa root privilegijama na mac korak 11
    3. Otvorite program pomoću sudo naredbe. Unesite naredbu sudo "Put do programa programa na tvrdom disku.Aplikacija / sadržaj / macOs /Naziv programa". Ako to nije dovelo do uspjeha ili vam trebaju dodatna uputstva, pročitajte prvi odjeljak ovog članka.
  • Slika pod nazivom Otvorene aplikacije sa root privilegijama na mac korak 12
    4. Povratak na račun za goste. Kada ispunite sve zadatke koji zahtijevaju pravo SuperUser-a, unesite izlaz u terminal. Tako ćete ostaviti administrativni račun i vratiti se na račun gosta.
  • Metoda 3 od 3:
    Rješavanje problema
    1. Slika pod nazivom Otvorene aplikacije sa root privilegijama na mac korak 13
    jedan. Isključite funkciju zaštite integriteta sistema (visoki rizik). Ova značajka prvo predstavljena u Mac OS 10.11 El Capitan, ograničava pristup važnim datotekama čak i za SuperUser. Ako ne možete dobiti privilegiju supersera, isključite funkciju zaštite integriteta sistema. Učinite to samo u slučaju kada ste sigurni u svoje sposobnosti i shvatite da greška može dovesti do kolapsa sistema i nejasnosti računara.
    • Ponovo pokrenite računar. Stezaljka ⌘ Naredba + R, Kad čujete zvuk preuzimanja računara da biste unijeli režim oporavka.
    • Na gornjem meniju odaberite Usluge> Terminal.
    • Unesite csrutil onemogući ponovno pokretanje u terminalu.
    • Neka se računar ponovno pokrene kao i obično. Sada koristite gore opisane metode kako biste otvorili program sa privilegijama Supersera. Kada završite, ponovite opisani postupak, ali umjesto onemogućite, ENTER omogućite ponovo aktivirati funkciju zaštite integriteta sistema.
  • Slika pod nazivom Otvorene aplikacije sa root privilegijama na mac korak 14
    2. Upotrijebite "Nano" uređivač teksta umjesto uređivača teksta s grafičkim korisničkim sučeljem. Održavanje i sigurnije za uređivanje sistemskih datoteka pomoću uređivača teksta na terminalu. Nano je najjednostavniji uređivač teksta koji je unaprijed postavljen u Mac OS X. Da biste otvorili ovaj urednik privilegijama SuperUsera, uđite u Sudo Nano, stavite prostor, a zatim unesite put do tekstualnog dokumenta. Sada se dokument može uređivati ​​iz terminala. Kada završite, kliknite Kontrola + O, Da biste spremili izvršene promjene, a zatim kliknite Kontrola + X, Za zatvaranje "Nano".
  • Na primjer, naredba sudo nano / etc / hosts otvorit će datoteku domaćina sa pravima superusera.
  • Prvo preporučujemo da napravite sigurnosnu kopiju sistemskih datoteka, a zatim nastavite da biste ih uredili. Da biste to učinili, uđite u sudo cp Path_k_system_file Path_f_file_bener_kopia. Na primjer, sudo cp / etc / hosts / etc / hosts tim.Rezervna kopija će stvoriti kopiju datoteke domaćina pod imenom "domaćini".Rezervno kopiranje ». Ako ste pogriješili, preimenujte pogrešnu datoteku u sudo mv / etc / hosts / etc / hosts.Loše, a zatim vratite sigurnosnu kopiju pomoću sudo cp / etc / host-a.Backup / itd. / Domaćini.
  • Savjeti

    • Citati oko puta do datoteke potrebni su samo ako staza do datoteke sadrži razmake.

    Upozorenje

    • Izvršena greška prilikom rada sa privilegijama Superuser-a može uništiti sistem ili učiniti računar neprikladnim za upotrebu. Rizik veći u verziji 10.10 i ranije, kao i 10.11 Kad je funkcija zaštite sigurnosne zaštite sistema isključena. Pouzdano pohranite lozinku administratora kako bi napadači mogli dobiti pravo superusera.
    Slične publikacije