Како поправити "Датотека се не може извршити јер немате одговарајуће привилегије приступа" на мацОС-у

click fraud protection

АпплеСцриптс је уобичајени тип скрипте који ћете наћи на мацОС-у, али постоје и други скрипти формати који такође раде на ОС-у. Једна посебна врста формата је .цомманд формат који се користи за пакирање Терминал наредби. Ако имате .цомманд датотеку, у основи је то скуп наредби које би требало да се изводе у терминалу. Датотека ће вам уштедјети проблем да морате писати наредбу сваки пут када је требате покренути. То је довољно једноставно, али ако имате .цомманд скрипту коју покушавате да покренете и наставите да добијате „Филе не може да се изврши јер немате одговарајуће привилегије приступа “вашем скрипту је потребно да буде овлашћено трцати.

Оно што није корисно у вези с овом грешком је да вас упућује на најгоре место да је исправите; прозор Информације о информацијама. То вам неће бити од помоћи. Ево шта треба да урадите.

Поправка „Датотека се не може извршити јер немате одговарајуће привилегије приступа“

Отворите Терминал и покрените следећу наредбу. Замените „Пут до датотеке“ комплетним путем до .цомманд датотеке коју покушавате да покренете. Ако се од вас затражи да унесете корисничку лозинку.

instagram viewer

Синтакса

цхмод у + к "пут до датотеке"

Пример

цхмод у + к /Усерс/Фатимавахаб/Десктоп/сцрипт.цомманд

Једном када се наредба изврши, дотична датотека ће имати дозволу за покретање. Двокликните га и требало би да ради без икаквих порука о грешци.

Ово одобрење се поставља на основу датотеке. То значи да иако можете да користите команду за покретање датотеке до које сте ушли путем, нећете моћи да покренете све .цомманд датотеке. За сваку .цомманд датотеку коју желите да покренете мораћете прво да јој дате дозволу. Поред тога, ово се поставља на кориснику, тако да датотеку може покренути само корисник за који је добила дозволу. Ипак, наредбу можете модификовати тако да се дозволи скрипту за покретање за све кориснике. Једноставно замените 'у' у команди са 'а'.

Синтакса

цхмод а + к "пут до датотеке"

Наравно, овог пута ћете морати да унесете административну лозинку јер се промена врши за све кориснике што није нешто што обичан корисник може да уради.

Ако икада желите да одузмете дозволу за датотеку, покрените следећу наредбу.

Синтакса

цхмод -к "путања до датотеке"

Пример 

цхмод -к /Усерс/Фатимавахаб/Десктоп/сцрипт.цомманд

Команда „к“ у основи чини датотеку „извршном“. Знак минус који му претходи у последњој наредби укида ту дозволу.

watch instagram story