hello cartx_child

Knowledgebase

كيفية تغيير أذونات الملف وإعدادات الملكية أثناء وجوده في SSH

  • تغيير أذونات الملفات, إعدادات الأذونات, مدير الملفات
  • 0

في هذا البرنامج التعليمي ، سوف نوضح لك كيف يمكنك تحرير أذونات الملفات وتعديل إعدادات ملكية الملفات أثناء وجودك في SSH.هذه ليست الطريقة الوحيدة لتغيير إعدادات الأذونات على الرغم من ذلك ، يمكن القيام بذلك داخل مدير الملفات الخاص بـ cPanel أيضاً.
 
تغيير أذونات الملفات
يتم استخدام الأمر chmod لتغيير أذونات الملفات. البنية الأساسية هي:
chmod ### file/folder
 
سنوضح لك الآن الأمر أثناء العمل. سنقوم أولاً بتسجيل الدخول إلى حسابنا عبر SSH واستخدام الأمر pwd لمعرفة المجلد الذي نحن فيه. سنقوم بعد ذلك بتشغيل الأمر ls لمشاهدة الملفات الحالية وأذوناتها ، وتشغيل الأمر chmod لتحرير الأذونات ، ثم أخيرا استخدام LS مرة أخرى لمعرفة أن الأذونات قد تغيرت.
 
 
[email protected] [~/testa]# pwd
/home/user5/testa

[email protected] [~/testa]# ls -alh
total 8.0K
drwxr-xr-x 2 user5 user5 4.0K Dec 7 18:43 ./
drwx--x--x 10 user5 user5 4.0K Dec 6 08:16 ../
-rw-r--r-- 1 user5 user5 0 Dec 7 18:43 file1.txt
-rw-r--r-- 1 user5 user5 0 Dec 7 18:43 file2.txt
-rw-r--r-- 1 user5 user5 0 Dec 7 18:43 file3.txt

[email protected] [~/testa]# chmod 755 file2.txt

[email protected] [~/testa]# ls -alh
total 8.0K
drwxr-xr-x 2 user5 user5 4.0K Dec 7 18:43 ./
drwx--x--x 10 user5 user5 4.0K Dec 6 08:16 ../
-rw-r--r-- 1 user5 user5 0 Dec 7 18:43 file1.txt
-rwxr-xr-x 1 user5 user5 0 Dec 7 18:43 file2.txt*
-rw-r--r-- 1 user5 user5 0 Dec 7 18:43 file3.txt

 
 
كما ترى ، تم تغيير الملف file2.txt من 644 إلى 755.

تغيير إعدادات ملكية الملفات
يتم استخدام الأمر chown لتغيير إعدادات ملكية الملف.البنية الأساسية هي:
 
 
chown user:user file/folder
 
يعد تغيير الأذونات أكثر شيوعًا من تغيير الملكية.أحد الأسباب هو أن معظم الوقت ستحتاج إلى الوصول إلى الجذر لاستخدام chown ، ولا يتم إعطاء الوصول الجذر إلى الحسابات بشكل افتراضي.

في المثال أدناه ، سنقوم بتسجيل الدخول إلى حسابنا عبر SSH وتغيير إعدادات الملكية من user5: user5 إلى user5: nobody لملف file2.txt.
 
 

[email protected] [/home/user5/testa]# pwd
/home/user5/testa

[email protected] [/home/user5/testa]# ls -alh
total 8.0K
drwxr-xr-x 2 user5 user5 4.0K Dec 7 18:43 ./
drwx--x--x 10 user5 user5 4.0K Dec 6 08:16 ../
-rw-r--r-- 1 user5 user5 0 Dec 7 18:43 file1.txt
-rwxr-xr-x 1 user5 user5 0 Dec 7 18:43 file2.txt*
-rw-r--r-- 1 user5 user5 0 Dec 7 18:43 file3.txt

[email protected] [/home/user5/testa]# chown user5:nobody file2.txt

[email protected] [/home/user5/testa]# ls -alh
total 8.0K
drwxr-xr-x 2 user5 user5 4.0K Dec 7 18:43 ./
drwx--x--x 10 user5 user5 4.0K Dec 6 08:16 ../
-rw-r--r-- 1 user5 user5 0 Dec 7 18:43 file1.txt
-rwxr-xr-x 1 user5 nobody 0 Dec 7 18:43 file2.txt*
-rw-r--r-- 1 user5 user5 0 Dec 7 18:43 file3.txt

 
هناك العديد من الطرق الأخرى التي يمكنك استخدامها chown و chmod بخلاف الأمثلة الأساسية التي ذكرناها أعلاه. عادة إذا كنت بحاجة إلى طريقة لإنجاز شيء ما ، فهناك خيارات إضافية يمكنك استخدامها لإنجازها. إذا كنت بحاجة إلى مساعدة ، فلا تتردد في المشاركة في التعليقات وسنعرض لك كيف يمكنك القيام بذلك!
 
 

Was this answer helpful?