linux

آموزش تغییر ownership یک فایل در linux

ستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعال
 

دستور chown مخفف کلمات لاتین Change Ownership به معنی تغییر مالکیت می باشد . این دستور به منظور تغییر ownership کاربر و تغییر مالکیت گروه یک فایل و یا یک پوشه صورت می پذیرد . به منظور استفاده از این دستور بایستی حتما دسترسی های کاربر ارشد (SuperUser) را داشته باشید . ترکیب دستور chown به این صورت است:

 

 
 
.....chown [owner][:[group]] file
 

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

 
 
sudo chown hellodigi tst $
  
 
 

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

 sudo chown hellodigi:root tst $

 بااین دستور مالکیت دایرکتوری به کاربر hellodigi  و گروه root  داده می شود

 sudo chown :sshellodigi tst $

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

$ sudo chown root: tst $

با این دستور مالک فایل کاربر و گروه root  قرار می دهد

در صورتی که بخواهیم فایل ها و دایرکتری های زیر شاخه فایلمان هم این ویژگی ها را به ارث ببرند از option  -R  استفاده می کنیم

sudo chown -R root: tst $