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

اسفند ۷م, ۱۳۸۷ توسط حامد کریم نژاد
برای تعویض Owner یک پوشه و یا یک فایل درون سرور لینوکس باید از دستور chown که مخفف cheng owner میباشد استفاده نمایید .

اصلی ترین روش استفاده از دستور chown به صورت زیر میباشد :

chown user:group foldername

با استفاده از این دستور فقط owner پوشه مورد نظر به نام group که مشخص نموده اید عوض میشود.
سویچ R- :
این سویچ به شما کمک میکند تا owner پوشه را به همراه تمام فایلهای درون آن تغییر دهید .
بهتر است معمولا با این سویچ استفاده شود تا تغییرات به  فایلهای درون فولدرنیز اعمال شود :
chown -R user:group foldername
دستورات فوق برای تغییر owner فایلهاو پوشه هایکسان میباشد وشما میتوانید بجای foldername نام فایل خود را قرار دهید .
بیشترین کاربرد دستور chown برای مدیران سرورهای لینوکس میباشد، هنگامی که نیاز به تغییر owner یک سایت به نامی دیگر را دارند .
در صورتی که تمایل دارید در مورد دستور chown برای تغییر owner فایلها و پوشه ها در سرور لینوکس و از طریق خط فرمان و یا SSH اطلاعات بیشتری داشته باشید ، خواندن توضیحات زیر را به شما پیشنهاد میکنیم :
۱- با اجرای دستور زیر owner فایل logo.a به root تغییر پیدا میکند ، برای این منظور شما نیاز به دسترسی سطح بالاتر (root)نیاز دارید :
chown root /home/folder/logo.a
۲- اجرای دستور زیر که برای انجام آن نیاز به دسترسی root  دارید ، به صورت همزمان  owner فایل test.b راکه در مسیر جاری وجود دارد به admin و user آنرا به root تغییر میدهد :
chown root:admin test.b
۳- با استفاده از دستور زیر میتوانید فایل مورد نظر (در اینجا فایل tar) از دسترسی همه  user ها و owner یا group ها خارج کنید:
chown nobody:nogroup tar
۴- برای مشاهده owner فایلها و فلدر های موجود در مسیر جاری از دستور ls به همراه سویچ l- به صورت زیر استفاده نمایید:
ls -l
به عنوان مثال فایل tar را مشاهده می کنیم که user  و سپس owner آن را نمایش میدهد .

-rw-r–r– 1 root  admin 2027 2009-02-18 13:21 tar

ارسال شده در اینترنت و شبکه, لینوکس, مدیریت سرور

نظر شما