دستورات تغییر سطح دسترسی همه فایل و فولدر ها در سرور مجازی لینوکس
سرور مجازی لینوکس یک سیستم عامل چند کاربره به حساب می آید. این سیستم عامل به شما اجازه می دهد تا در جهت محافظت از فایل ها و فولدر های مختلف و جلوگیری از دسترسی همه کاربران به آنها، تغییرات خاصی را درون سیستم اعمال کنید. شما می توانید بر روی لینوکس سطوح دسترسی مختلفی را اعمال نمایید. مدیر سرور معمولا سطح دسترسی را تعریف کرده و با استفاده از یک سری دستور های خاص آن را مدیریت می کند. اگر شما هم به دنبال تغییر سطح دسترسی همه فایل ها و فولدر ها در سرور مجازی لینوکس هستید، باید با دستورات مربوط به انجام این کار آشنا باشید. امروز ما در مورد این دستور ها که در سرور مجازی کاربرد دارند صحبت می کنیم. پس با ما همراه باشید تا اطلاعات تکمیلی را در مورد تغییر سطح دسترسی دریافت کنید.
انواع سطوح دسترسی در یک سرور
درون یک سرور لینوکس، شما می توانید سطوح دسترسی مختلفی را ایجاد کنید. readاولین سطح دسترسی به کار رفته در این سرور به حساب می آید. با این سطح دسترسی شما اجازه خواندن مطالب و فایل ها را به کاربران خود می دهید ولی، اجازه ویرایش را ارائه نمی کنید. دومین سطح دسترسی مربوط به writeاست. با این سطح دسترسی شما اجازه نوشتن بر روی فایل را به کاربر مد نظر خود می دهید. کاربر در این سطح دسترسی می تواند اطلاعات را بخواند و آنها را ویرایش کند ولی، شما همچنان اجازه اجرا را به کاربر نداده اید. آخرین سطح دسترسی مربوط به executeاست. این سطح دسترسی به شما اجازه اجرای فایل را می دهد.
در ساختار سرور مجازی لینوکس، برای هر کدام از سطوح دسترسی، یک عدد خاص و یک حرف خاص مشخص شده است. در لیست زیر، شما می توانید این اعداد و حروف را مشاهده کنید.
- Read = r = 4
- Write = w = 2
- Execute = x = 1
با داشتن دانش اولیه در مورد این موارد، شما می توانید به خوبی آنها را مدیریت نمایید و دسترسی را به کاربر مورد نظر ارائه کنید. به صورت کلی برای تعیین سطوح دسترسی در سرور مجازی لینوکس، افراد از chmodاستفاده می کنند. آنها در ابتدا chmodرا می نویسند، سپس نوع دسترسی و در نهایت مسیر را به سیستم می دهند. با به خاطر داشتن این دستور، شما خیلی راحت تر می توانید فعالیت های مربوط به مدیریت سیستم لینوکس را به اتمام برسانید.
سرور مجازی لینوکس یک سیستم عامل چند کاربره به حساب می آید. این سیستم عامل به شما اجازه می دهد تا در جهت محافظت از فایل ها و فولدر های مختلف و جلوگیری از دسترسی همه کاربران به آنها، تغییرات خاصی را درون سیستم اعمال کنید.
دستور های ssh سرور مجازی لینوکس
دستورات sshدر سرور مجازی لینوکس، شاید مهم ترین و پر کاربرد ترین دستوراتی باشند که در این سیستم عامل قرار گرفته اند. Sshمی تواند یک پروتکل رمز گذاری شده کامل باشد که امنیت سیستم ها را تامین می کند. sshیا secure shellمی تواند برای مدیریت دسترسی ریموت هم کاربردی باشد. در ادامه شما می توانید چند مورد از مهم ترین و رایج ترین دستور های sshبرای تغییر سطح دسترسی در سرور لینوکس را مشاهده کنید.
نحوه مشخص کردن سطح دسترسی در سرور مجازی لینوکس
در اولین مرحله شما باید درون سرور مجازی خود، ترمینال را باز کنید و با دستور cdبه پوشه مورد نظر خود بروید. برای بازگشت به پوشه قبلی شما می توانید از cd ..هم استفاده کنید. در لیست زیر، یک سری از مهم ترین دستورات مربوط به تغییر دسترسی آورده شده اند. با توجه به این دستور ها شما می توانید موارد مد نظر خود را مورد بررسی قرار دهید.
- اعمال تغییر بر روی مجوز فایل یا دایرکتوری مد نظر chmod ugo+rwx testdir
- اجازه مجوز به فایل testfileبه کاربر جاری chmod u+s /bin/testfile
- حذف مجوز فایل testfileاز کاربر جاری chmod u-s /bin/testfile
- ارائه مجوز به دایرکتوری testdirبه گروه جاری chmod g+s /home/testdir
- از بین بردن مجوز از دایرکتوری testdirاز گروه جاری chmod g-s /home/testdir
- نمایش مجوز فایل ها در مسیر مورد نظر ls -lh
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگو شرکت کنید؟نظری بدهید!