این دستور fs_setcell است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
fs_setcell - مجوزها را برای برنامه های setuid از سلول های مشخص شده پیکربندی می کند
خلاصه
fs مجموعه سلولی -سلول <سلول نام>+ [-سوید] [-نوسوید] [-کمک]
fs setce -c <سلول نام>+ [-s] [-n] [-h]
شرح
La fs مجموعه سلولی دستور تعیین می کند که آیا مدیر کش به برنامه ها (و غیره) اجازه می دهد یا خیر
فایل های اجرایی) از هر سلولی که توسط -سلول استدلال برای اجرا با setuid
اجازه. به طور پیشفرض، Cache Manager به برنامهها از سلول اصلی خود اجازه میدهد تا با آن اجرا شوند
مجوز setuid، اما نه برنامههایی از هیچ سلول خارجی. یک برنامه متعلق به همان است
سلول به عنوان ماشین سرور فایل که حجم فایل باینری برنامه را در خود جای می دهد
همانطور که در ماشین سرور فایل مشخص شده است، وجود دارد /etc/openafs/server/ThisCell فایل. این
Cache Manager سلول خانه خود را با خواندن آن تعیین می کند /etc/openafs/ThisCell پرونده در
مقداردهی اولیه.
برای فعال کردن برنامهها از هر سلول مشخص شده برای اجرا با مجوز setuid، عبارت را وارد کنید
-سوید پرچم. برای جلوگیری از اجرای برنامهها با مجوز setuid، عبارت را در نظر بگیرید -نوسوید
پرچم گذاری کنید، یا هر دو پرچم را حذف کنید.
La fs مجموعه سلولی دستور مستقیماً وضعیت setuid سلول را همانطور که در هسته ثبت شده تغییر می دهد
حافظه، بنابراین راه اندازی مجدد دستگاه غیر ضروری است. با این حال، تنظیمات غیر پیش فرض انجام نمی شود
در طول راه اندازی مجدد دستگاه ادامه می یابد مگر اینکه مناسب باشد fs مجموعه سلولی فرمان در ظاهر می شود
فایل اولیه سازی AFS دستگاه
برای نمایش وضعیت setuid یک سلول، شماره را صادر کنید fs getcellstatus فرمان
هشدارها
AFS UID موثر را تشخیص نمی دهد: اگر یک برنامه setuid به فایل های AFS دسترسی پیدا کند و
دایرکتوری ها، این کار را با استفاده از هویت AFS فعلی کاربر AFS که مقداردهی اولیه شده است، انجام می دهد
برنامه، نه از مالک برنامه. فقط سیستم فایل محلی UID موثر را تشخیص می دهد.
فقط اعضای گروه system:administrators می توانند بیت حالت setuid را در AFS روشن کنند
فایل یا دایرکتوری
هنگامی که بیت حالت setuid روشن است، فرمان "ls -l" یونیکس کاربر سوم را نمایش می دهد
بیت حالت به جای «x» به صورت «s» است. با این حال، "s" در یک فایل AFS ظاهر نمی شود
دایرکتوری مگر اینکه مجوز setuid برای سلولی که فایل در آن قرار دارد فعال باشد.
OPTIONS
-سلول <سلول نام>+
هر سلول را که وضعیت setuid را برای آن تنظیم می کند نام می برد. دامنه کاملا واجد شرایط را ارائه دهید
نام یا فرم کوتاه شده ای که آن را از سایر سلول های فهرست شده در ابهام می کند
محلی /etc/openafs/CellServDB فایل.
-سوید
به برنامه های هر سلول مشخص شده اجازه می دهد تا با امتیاز setuid اجرا شوند. آن را ارائه دهید یا
la -نوسوید پرچم گذاری کنید، یا هر دو پرچم را حذف کنید تا برنامه ها از اجرای با setuid جلوگیری کنند
امتیاز
-نوسوید
از اجرای برنامه های هر سلول مشخص شده با امتیاز setuid جلوگیری می کند. فراهم کند
آن یا -سوید پرچم گذاری کنید، یا هر دو پرچم را حذف کنید تا برنامه هایی که در حال اجرا با setuid هستند را ممنوع کنید
امتیاز
-کمک
راهنمای آنلاین این دستور را چاپ می کند. همه گزینه های معتبر دیگر نادیده گرفته می شوند.
مثال ها
دستور زیر فایل های اجرایی سلول دانشگاه ایالتی را قادر می سازد تا با آنها اجرا شوند
امتیاز setuid در ماشین محلی:
% fs setcell -cell stateu.edu -suid
امتیاز مورد نیاز
صادرکننده باید به عنوان ریشه ابرکاربر محلی وارد سیستم شود.
از fs_setcell به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید