از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
چگونه می توانم مجوز شل اسکریپت رد شده در لینوکس را برطرف کنم؟
سرفصلهای مطلب
خطای مجوز در اجرای اسکریپت پوسته رد شد
در سیستم ما، یک پوسته اسکریپت به نام “samplescript.sh” داریم. اکنون به عنوان یک کاربر معمولی سعی می کنیم این اسکریپت جهنمی را اجرا کنیم.
خروجی به شما نشان می دهد “خطای مجوز رد شده” زیرا شما مجوز اجرای این اسکریپت را ندارید.
رفع خطای مجوز رد شده
برای جلوگیری از این “خطای مجوز رد شده“تنها کاری که باید انجام دهید اضافه کردن “ایکس” یا “اجرابه این فایل “samplescript.sh” اجازه دهید و آن را برای یک کاربر معمولی قابل اجرا کنید.
ابتدا مجوز فایل اسکریپت پوسته را بررسی کنید.
با استفاده از دستور chmod
این دستور chmod به کاربر اجازه می دهد تا با استفاده از یک فایل مرجع، حالت عددی یا نمادین مجوز یک فایل را تغییر دهد.
نحو دستور chmod:
- پرچم ها: کاربر می تواند این گزینه های اضافی را تنظیم کند
- مجوزها: این قسمت از دستور chmod برای تعریف مجوزهای فایل استفاده می شود که عبارتند از:r” برای خواندن ”w” برای نوشتن و ”ایکس” برای اجرای آن.
- نام فایل: نام فایلی را که می خواهید مجوزهای آن را تغییر دهید مشخص کنید.
در حالیکه “u+x” اسکریپت را برای کاربر فعلی لینوکس قابل اجرا میکند، اگرچه مالک گروه یا سایر «کاربران» قبلاً به اجرای آن دسترسی دارند.
اجرای دستور chmod داده شده در بالا باید “samplescript.sh” را به یک قالب اجرایی تغییر دهد. اکنون دستور ls را اجرا کنید تا تغییراتی که در مجوزهای این اسکریپت پوسته ایجاد کرده ایم را تأیید کنید.
از دستور cat برای مشاهده محتوای این فایل اسکریپت “samplescript.sh” استفاده کنید.
سرانجام! زمان اجرای اسکریپت پوسته فرا رسیده است.
خروجی اعلام می کند که ما با موفقیت خطای رد مجوز این اسکریپت پوسته “samplescript.sh” را برطرف کرده ایم.
نتیجه
هر کاربر لینوکس باید راه حل سریع این مشکل را بدانداجازه رد شد” هنگام اجرای هر اسکریپت پوسته با خطا مواجه شد. “chmodدستور ” این مشکل را با تغییر مجوزهای فایل اسکریپت و اجازه دادن به آن در قالب اجرایی برای کاربر فعلی حل می کند. این مقاله یک روش گام به گام برای رفع اسکریپت پوسته در اختیار شما قرار داده است.اجازه رد شد” خطای اجرا
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-30 21:55:03