خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


آموزش استفاده از دستور chown در لینوکس

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

سیستم یکپارچۀ سازمانی راهکار
در لینوکس، همه فایل‌ها با یک مالک و یک گروه مرتبط هستند و مجوز دسترسی به مالک فایل، اعضای گروه و سایرین اختصاص داده می‌شود.


در این آموزش نحوه استفاده از دستور chown را از طریق مثال های کاربردی به شما نشان می دهیم.

How to Use chown

قبل از اینکه به نحوه استفاده از دستور chown بپردازیم، ابتدا syntax استفاده از دستور chown را بررسی می کنیم.

chown [OPTIONS] USER[:GROUP] FILE(s)

USER، نام کاربری یا شناسه کاربری UID مالک جدید است. GROUP نام گروه جدید یا شناسه گروه (GID) است. FILE(ها) نام یک یا چند فایل، دایرکتوری یا Shortcut است. شناسه های عددی باید با نماد + مشخص شوند.

USER اگر فقط یوزر مشخص شده باشد، این یوزر مشخص شده مالک فایل های مشخص شده می شود اما مالکیت گروه تغییر نمی کند.
:USER اگر username با علامت : همراه باشد و نام گروه مشخص نشده باشد، کاربر مالک فایل ها می شود و مالکیت گروه فایل ها به گروه لاگین کاربر تغییر می کند.
USER:GROUP اگر هم کاربر و هم گروه مشخص شده باشند (بدون فاصله بین آنها)، مالکیت فایل ها به یوزر و مالکیت گروه به گروه مشخص شده داده می شود.
GROUP: اگر کاربر حذف شود و گروه با علامت : نشان داده شده شود، فقط مالکیت گروه فایل ها به گروه داده شده تغییر می کند.
اگر فقط علامت : بدون تعیین کاربر و گروه تایپ شود، تغییری ایجاد نمی شود.

به طور پیش فرض، در صورت موفقیت، chown هیچ خروجی تولید نکرده و صفر برمی گرداند.
از دستور ls -l استفاده کنید تا متوجه شوید که فایل متعلق به چه کسی است یا فایل متعلق به چه گروهی است.

ls -l filename.txt

-rw-r--r-- 12 khoshamoz users 12.0K Apr  8 20:51 filename.txt
|[-][-][-]- [------] [---]
| |
| +-----------> Group
+-------------------> Owner

کاربران عادی فقط در صورتی می توانند گروه فایل را تغییر دهند که مالک فایل باشند و ضمنا فقط به گروهی که عضو آن هستند. کاربرانی که دسترسی ادمین دارند می توانند مالکیت گروهی همه فایل ها را تغییر دهند.

How to Change the Owner of a File

پس ابتدا خواهیم دید که چگونه می توان مالیکست یک فایل را در لینوکس تغییر داد. برای تغییر مالکیت یک فایل از دستور chown و سپس نام کاربری مالک جدید و فایل هدف به عنوان آرگومان استفاده کنید:

chown USER FILE

برای مثال، دستور زیر مالکیت فایلی به نام file1 را به مالک جدیدی به نام khoshamoz تغییر می‌دهد:

chown khoshamoz file1

برای تغییر مالکیت چندین فایل یا دایرکتوری، کافیست که فایل ها یا دایرکتوری ها را در یک لیست که با فاصله از هم جدا شده اند، مشخص کنید. دستور زیر مالکیت فایلی به نام file1 و دایرکتوری dir1 را به مالک جدیدی به نام khoshamoz تغییر می دهد:

chown khoshamoz file1 dir1

به جای نام کاربری می توان از شناسه عددی کاربر (UID) استفاده کرد. مثال زیر مالکیت فایلی به نام file2 را به مالک جدیدی با UID 1000 تغییر می‌دهد:

chown 1000 file2

وقتی شناسه عددی کاربری را در دستور مشخص می کنید، حتما از علامت + قبل از شناسه استفاده کنید. چون اگر یک نام کاربری با همین شناسه عددی در سیستم تعریف شده باشد، آنوقت مالکیت فایل به نام کاربری تغییر خواهد کرد. مثلا اگر یک Username با نام 1000 در سیستم داشته باشید، نام کاربری اولویت پیدا خواهد کرد.

How to Change the Owner and Group of a File

نحوه تغییر مالک و گروه یک فایل موضوع دیگریست که در این بخش بدان می پردازیم. برای تغییر مالک و گروه یک فایل، از دستور chown و به دنبال آن مالک جدید و گروهی که با دو نقطه (:)و فایل هدف، به عنوان آرگومان استفاده کنید.

chown USER:GROUP FILE

دستور زیر مالکیت فایلی به نام file1 را به مالک جدیدی به نام khoshamoz و گروه را به users تغییر می دهد:

chown khoshamoz:users file1

اگر نام گروه را بعد از دو نقطه (:) حذف کنید، گروه فایل به گروه لاگین کاربر مشخص شده تغییر می کند:

chown khoshamoz: file1

How to Change the Group of a File

نحوه تغییر گروه یک فایل موضوع بعدی صحبت ماست. برای تغییر فقط گروه یک فایل از دستور chown و به دنبال آن یک کولون (:) و نام گروه جدید (بدون فاصله بین آنها) و فایل هدف به عنوان آرگومان استفاده کنید:

chown :GROUP FILE

دستور زیر گروه مالک یک فایل به نام file1 را به www-data تغییر می دهد:

sudo chown :www-data file1

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

نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز