مالکیت فایلها و دایرکتوریها یک امر بسیار مهم در امنیت سیستم و مدیریت کاربران میباشد. گاهی اوقات ممکن است کاربری نیاز به فایل یا پوشهای داشته باشد که روی سرور مجازی لینوکس وجود ندارد یا کاربر به آن دسترسی ندارد؛ مدیر سرور میتواند آن فایل را برای کاربر ایجاد کند و سپس مالکیت فایل را تغییر دهد تا کاربر بتواند از آن فایل استفاده کند. به عبارتی دیگر مدیر سرور، کاربر را مالک آن فایل قرار میدهد. در این مقاله قصد داریم به آموزش نحوه تغییر مالکیت فایلها در لینوکس با استفاده از دستور Chown بپردازیم. پس تا پایان این مقاله با ما همراه باشید.
دستور Chown چیست؟
دستور Chown که از Change owner گرفته شده است، یکی از دستورات موجود در سیستمهای یونیکس و لینوکس است که برای تغییر مالکیت یک فایل یا دایرکتوری از آن استفاده میشود. استفاده از این دستور به صورت زیر است: ( آموزش تغییر پسورد روت (root) سرور لینوکس )
chown username:[group][file or directory]
تغییر مالکیت فایلها در لینوکس با دستور chown
در دستور بالا username نام کاربری است که میخواهیم فایلها به آن تعلق داشته باشند و group نیز نام گروهی است که میخواهیم فایلها به آن تعلق داشته باشند.
به عنوان مثال میخواهیم مالکیت فایل example.txt را به کاربر user1 اختصاص دهیم:
chown user1 example.txt
همچنین میتوانیم مالکیت این فایل را به کاربر و گروه خاصی اختصاص دهیم:
chown user1:group1 example.txt
به صورت زیر هم میتوان از این دستور استفاده کرد:
chown username:group file1 file2 [or directory]
دستور بالا مالکیت فایلهای file1 و file2 را به یک کاربر یا گروه خاصی اختصاص میدهد. اگر از این دستور بر روی یک دایرکتوری استفاده شود، فایلهای داخل آن دایرکتوری به کاربر یا گروه خاصی اختصاص داده میشود.
به عنوان مثال دستور زیر فایلهای example1.txt و example2.txt را به کاربر user1 و گروه group1 اختصاص میدهد:
chown user1:group1 example1.txt example2.txt
بدون دیدگاه