Барномаҳои бо имтиёзҳои решавӣ дар Mac кушоед

Муаллиф: Roger Morrison
Санаи Таъсис: 18 Сентябр 2021
Навсозӣ: 1 Июл 2024
Anonim
Барномаҳои бо имтиёзҳои решавӣ дар Mac кушоед - Маслиҳати
Барномаҳои бо имтиёзҳои решавӣ дар Mac кушоед - Маслиҳати

Мундариҷа

Шумо метавонед ҳама гуна барномаҳоро дар Mac бо имтиёзҳои root кушоед, ба шарте ки шумо пароли администратор дошта бошед. Аммо, шумо бояд дастрасии решаро танҳо дар сурате истифода баред, ки шумо чӣ кор карда истодаед, зеро дар сурати хато шудан шумо метавонед барнома ё компютери шуморо вайрон кунед.

Ба қадам

Усули 1 аз 3: Аз ҳисоби администратор

  1. Фаҳмидани хатарҳо. Аксари барномаҳои графикӣ барои дастрасии реша пешбинӣ нашудаанд. Танҳо вазифаҳои мушаххасеро иҷро кунед, ки шумо хуб мефаҳмед, зеро амали нодуруст метавонад ба файлҳои дастнорас, барномаҳои хато ё осебпазирии амният оварда расонад.
  2. Терминали кушода. Бо ҳисоби маъмур ба компютери худ ворид шавед. Ба Барномаҳо → Утилитаҳо равед ва Терминалро кушоед.
    • Ҳисоби администратор наметавонад холӣ бошад, вагарна Терминал ба шумо имтиёзҳои решаро дастрас намекунад.
  3. Роҳи зудро санҷед. Бо истифода аз фармони "sudo" шумо метавонед барномаҳоро бо дастрасии реша кушоед, аммо барои ин роҳи файл ба файли иҷрошаванда дар бастаи барнома лозим аст. Аксари барномаҳои Mac ва тарафи сеюм дорои мундариҷаи бастабандӣ мебошанд, аз ин рӯ аввал инро санҷед:
    • Ворид кунед: sudo роҳи файл аз диски сахт ба барнома.app / Contents / MacOS /номи барнома.
      Масалан, барои кушодани iTunes sudo /Applications/iTunes.app/Contents/MacOS/iTunes -ро нависед ва пахш кунед ⏎ Бозгашт.
    • Гузарвожаи ҳисоби маъмуреро, ки шумо ҳоло ворид шудаед, ворид кунед. Пахш кунед ⏎ Бозгашт.
    • Агар фармон кор кунад, барнома бояд бо имтиёзҳои root кушода шавад. Агар Terminal "фармон ёфт нашуд" -ро нишон диҳад, ба қадами оянда гузаред.
  4. Мазмуни бастаи барномаро кушоед. Агар роҳи зуд кор накард, шумо бояд аввал дар Finder барнома ҷустуҷӯ кунед. Бо тугмаи рости муш худ клик кунед (Назорат ва клик) -ро дар тасвири барнома пахш кунед ва аз менюи афтанда Нишон додани мундариҷаи бастаро интихоб кунед.
  5. Файли иҷрошавандаро ёбед. Дар бастаи барнома шумо як ё якчанд ҷузвдонро мебинед. Файли иҷрошавандаро дар ин ҷузвдон ҷустуҷӯ кунед. Шумо онро одатан дар / Contents / MacOS пайдо карда метавонед.
    • Одатан иҷрошаванда дорои ҳамон номест бо барнома, аммо он инчунин метавонад номи дигар дошта бошад, масалан "run.sh".
    • Нишони файли иҷрошаванда одатан чоркунҷаи сиёҳ мебошад, ки калимаи "exec" -ро бо хурди хурд дар бар мегирад.
  6. "Termo" -ро дар Терминал нависед. Sudo нависед ва пас аз фосила. Ҳанӯз фармонро ворид накунед.
  7. Файли иҷрошавандаро ба равзанаи Терминал кашед. Ҳоло макони дақиқи иҷрошаванда пас аз "sudo" дар сатр ба таври худкор нишон дода мешавад.
  8. Фармонро бо пароли худ тасдиқ кунед. Пахш кунед ⏎ Бозгашт. Гузарвожаи ҳисоби администратори дар айни замон воридшударо ворид кунед ва дубора пахш кунед ⏎ Бозгашт. Ҳоло барнома бо имтиёзҳои root кушода мешавад.

Усули 2 аз 3: Аз суратҳисобе, ки ҳисоби администратор нест

  1. Терминалро бо суратҳисобе, ки ҳисоби администратор нест, кушоед. Бисёре аз маъмурони система кор мекунанд, ки аз ҳисоби корбари муқаррарӣ кор кунанд, то зарари эҳтимолӣ аз хатогиҳо ё ҳамлаҳои зараровар камтар карда шаванд. Барои ин усул ба шумо пароли администратор лозим мешавад, аммо шумо метавонед муваққатан дастрасии решаро бидуни иваз кардани корбарон ба даст оред. Барои ин, аввал равзанаи Terminal -ро кушоед.
  2. Ба администратор дар Terminal гузаред. Фармони su - -ро ворид кунед ва пас аз он фосила ва пароли маъмур барои ин компютер ворид кунед. Пароли администраторро ворид кунед. Ҳоло шумо аз он корбар кор мекунед.
    • Тире дар фармон ихтиёрӣ аст, аммо тавсия дода мешавад. Он тағирёбандаҳои муҳити атроф ва ҷузвдони корбари маъмурро муқаррар мекунад, ки метавонад хисороти тасодуфиро пешгирӣ кунад.
  3. Бо фармони "sudo" барномаро кушоед. Фармон одатан чунин истифода мешавад: sudo роҳи файл аз диски сахт ба барнома.app / Contents / MacOS /номи барнома. Агар ин кор накунад ё ба шумо кумаки бештар лозим шавад, ба дастурҳои администратор дар боби гузашта нигаред.
  4. Ба ҳисоби худ баргардед. Вақте ки шумо ҳамаи вазифаҳоеро, ки имтиёзҳои root талаб мекунанд, ба итмом расонед, дар равзанаи Terminal exit ворид кунед. Ин аз ҳисоби администратор мебарояд ва ба ҳисоби оддии худ бармегардад.

Усули 3 аз 3: Носозиҳо

  1. "Муҳофизати беайбии система" -ро ғайрифаъол кунед. Ин технологияи амниятӣ дар Mac OS 10.11 El Capitan ҷорӣ карда шудааст ва он дастрасӣ ба файлҳои муҳимро ҳатто барои корбари root маҳдуд мекунад. Агар тағир додани дилхоҳ имконнопазир бошад, шумо метавонед SIP-ро хомӯш кунед. Инро танҳо агар шумо бидонед, ки чӣ кор карда истодаед, дарк кунед, ки хатогӣ метавонад ба пурра тоза кардани компютери шумо оварда расонад ё боиси аз кор мондани компютер гардад:
    • Компютери худро бозоғоз намоед. Маҷмаи тугмаҳоро пахш кунед And Фармон + Р. пас аз шунидани садои оғози кор. Ҳоло он ба режими барқароркунӣ оғоз меёбад.
    • Утилитҳо ро аз менюи боло, пас Терминал ро интихоб кунед.
    • Рамзи зеринро дар Терминал ворид кунед: csrutil disable; Перезагрузка.
    • Ба компютер иҷозат диҳед, ки муқаррарӣ бозоғоз шавад. Акнун шумо метавонед қадамҳои дар боло буда ҳар як барномаи дилхоҳатонро бо имтиёзҳои пурраи root кушоед. Пас аз ба итмом расидан, хуб аст, ки ин дастурҳоро бо ҷои такрор ба ҷои ғайрифаъол барои дубора фаъол кардани SIP такрор кунед.
  2. Ба ҷои муҳаррири матни графикӣ "нано" -ро истифода баред. Дар баъзе ҳолатҳо, таҳрир кардани файлҳои конфигуратсия бо муҳаррири матн дар Terminal бехатартар ва боэътимодтар аст. Nano як варианти оддӣ аст ва он стандартӣ аст. Барои истифодаи он бо имтиёзҳои реша, sudo nano дар Terminal ворид кунед, пас фосила ва роҳи файлро ба ҳуҷҷати матни худ ворид кунед. Акнун шумо метавонед ҳуҷҷатро аз Terminal таҳрир кунед. Пас аз ба итмом расидан, пахш кунед Назорат + О. барои захира кардани он, пас дар бораи Назорат + X баромадан аз нано.
    • Масалан, sudo nano / etc / hosts коди файли "hosts" -ро бо дастрасии реша мекушояд.
    • Пеш аз вироиши ҳама гуна файлҳои конфигуратсия нусхабардорӣ кардан ҳамеша хуб аст. Шумо инро тавассути рамзи зерин анҷом медиҳед: sudo cp file_path_of_configuration_filenew_file_path аз нусхабардорӣ. Бо истифода аз рамзи sudo cp / etc / hosts /etc/hosts.backup шумо нусхаи файли ҳостро бо номи "hosts.backup" месозед. Агар шумо хато кардед, файли нодуруст танзимшударо бо (масалан) sudo mv / etc / hosts /etc/hosts.bad интиқол диҳед ва нусхабардориро бо sudo cp /etc/hosts.backup / etc / hosts барқарор кунед.

Маслиҳатҳо

  • Иқтибосҳо дар аввал ва охири роҳи файл танҳо дар сурате лозиманд, ки дар роҳ ҷойҳо мавҷуд бошанд.

Огоҳӣ

  • Хатогӣ дар дастрасии реша метавонад боиси тамоман тоза ё корношоям шудани Macатон гардад. Хавф дар версияҳои 10.10 ё калонтартари OS X ё дар 10.11 бо маъюбони SIP зиёдтар аст. Гузарвожаи администратори худро ҳамеша махфӣ нигоҳ доред, то дигарон аз дастрасии реша даст кашанд.