if ( dina_opt( 'show_head_banner' ) ) { dina_header_banner(); } ?>

تغییر مالکیت فایل و گروه در لینوکس

بازدید: 372 بازدید
تغییر مالکیت فایل و گروه در لینوکس

تغییر مالکیت فایل و گروه در لینوکس

دستور chown – تغییر مالکیت فایل و گروه

دستور chown مخفف کلمات لاتین Change Ownership به معنی تغییر مالکیت می باشد.

این دستور به منظور تغییر مالکیت کاربر و تغییر مالکیت گروه یک فایل و یا یک پوشه صورت می پذیرد.

به منظور استفاده از این دستور بایستی حتما دسترسی هاي کاربر ارشد (Superuser) را داشته باشید.

ترکیب دستور chown به این صورت است:

    …chown [owner][:[group]] file

 chown قادر به تغییر مالکیت فایل و یا مالکیت گروه فایل بسته به اولین آرگومان موجود در دستور می باشد.

خب حالا فرض کنید که ما دو کاربر داریم:

یکی rashvand که به مجوزهاي کاربر ارشد (Superuser) دسترسی دارد و کاربر دوم ali که دسترسی کاربر ارشد را ندارد.

rashvand می خواهد تا یک فایل از پوشه home حساب کاربري خود به پوشه home حساب کاربري ali کپی کند.

از آنجایی که rashvand می خواهد که ali قادر به ویرایش این فایل باشد،

مالکیت فایل کپی شده را از rashvand به ali تغییر می دهد.

دستور - chown

در اینجا می بینیم که rashvand فایل را از پوشه home خود به پوشه خانگی ali کپی کرد.

سپس rashvand مالکیت فایل را از root به ali تغییر داد.

با استفاده از نقطه انتهایی در اولین آرگومان، rashvand همچنین مالکیت گروه فایل را به گروه لاگین ali که بایستی همان گروه ali نامیده باشد تغییر داد.

دقت کنید که پس از اولین استفاده از sudo ،rashvand براي وارد کردن پسورد خودش متوقف نشد؟

به این دلیل که دستور sudo در اکثر پیکربندي ها براي چندین دقیقه به شما اعتماد می کند تا زمانی که وقت در نظر گرفته شده آن به اتمام برسد.

دستور chgrp – تغییر مالکیت گروه

در نسخه هاي قدیمی یونیکس دستور chown فقط مالکیت فایل را تغییر می داد، نه مالکیت گروه را.

به این منظور یک دستور جداگانه با نام chgrp براي تغییر مالکیت گروه استفاده می شد.

این دستور دقیقا شبیه دستور chown کار می کند به جز اینکه محدود تر است.

دستور passwd

براي تغییر پسورد خودتان می توانید از مجوزهاي دسترسی حساب کاربري خود استفاده کنید

ولی براي تغییر پسورد کاربران دیگر شما نیاز به دسترسی کاربر ارشد (Superuser) دارید.

براي تغییر پسورد بایستی از دستور passwd به این صورت استفاده کنید:

[passwd [user

براي تغییر پسورد دستور passwd را وارد کنید.

از شما پسورد قدیمی درخواست می شود . آن را وارد کنید و سپس پسورد جدید مورد نظر خود را وارد کنید.

دستور passwd

در صورتی که پسوردي کوتاه یا ضعیف را براي حساب کاربري خود در نظر بگیرید دستور passwd از قبول پسورد خودداري خواهد کرد.

همین اتفاق خواهد افتاد اگر پسوردي مشابه پسورد قدیمی و یا پسوردي بر اساس یک کلمه موجود در دیکشنري انتخاب کنید.

دستور passwd

در صورتی که دسترسی کاربر ارشد (Superuser) را داشته باشید،

با اضافه کردن نام کاربري مورد نظر خود در ادامه دستور passwd قادر به تغییر آن خواهید بود.

 

جهت مشاهده دوره های آموزشی بر روی این لینک کلیک نمایید.

جدیدترین اخبار مجموعه فراز نتورک را در این صفحه اجتماعی دنبال کنید.

نویسنده: موسی رشوند

دسته‌بندی لینوکس و یونیکس
اشتراک گذاری
نوشته‌های مرتبط

دیدگاهتان را بنویسید

سبد خرید

سبد خرید شما خالی است.

ورود به سایت