السلام عليكم ورحمة الله
لدي استفسار :
عندي مجلد اسمه x
داخل هذا المجلد فيه قرابة المائة ملف . . عبارة عن ملف خاص لكل عضو
المطلوب :
تصاريح هذه المجلدات هي 755
وأريد بأمر واحد - ssh - تغيير تصاريح هذه المجلدات بشكل جماعي إلى 777
ولكم الشكر
السلام عليكم ورحمة الله
لدي استفسار :
عندي مجلد اسمه x
داخل هذا المجلد فيه قرابة المائة ملف . . عبارة عن ملف خاص لكل عضو
المطلوب :
تصاريح هذه المجلدات هي 755
وأريد بأمر واحد - ssh - تغيير تصاريح هذه المجلدات بشكل جماعي إلى 777
ولكم الشكر
اخوي انا بالنسبة لي استخدم برنامج Ipswitch WS_FTP Professional 2006
واحدد جميع الملفات واصكها 777
اتمنى لك التوفيق
اخوك سلطان المالكي
هذا هو الحل البديهي . .
لكن المشكلة إن لكثرة عدد المجلدات ما يظهرها كلها في الإف تي بي
ويظهر أولها فقط
وحتى مع ذلك ،
لا يرضى بالتغيير الجماعي للمجلدات كلها ويظهر لي رسالة خطأ
أريد أمر SSH . . لإتمام هذه المهمة . .
chmod 777 /path/folderName/* -r
هذا سيعمل مع جميع نكهات اللنكس
hilaby
أشكرك . .
جزاك الله خيرا ً
كتبت الأمر
وطلع لي النتيجة التالية :
-bash: /bin/chmod: Argument list too long
ولو دخلت إلى المجلد اللي أبغى أغير تصاريح المجلدات اللي فيه وكتبت الأمر
chmod 777 * -r
يعطيني إيرور
Operation not permitted
هل من حل ؟
علما ً بأن صلاحيات الـ Shell Access مُعطاة كليا ً لـ اليوزر الذي قام بتنفيذ الأوامر
وشكرا ً
اسف ..
انا متعود على شيء ثاني
قم بعملية التالية
التغير هو ان الR تجب ان تكون كبيرة وبعد ال777 مباشرة .. وتفعل الامر وانت خارج المجلد اي على نفس مستوى المجلدكود HTML:chmod 777 -R foldername/*
ممكن تقول لي ويش نوع اللنكس الي عندك .. هذا الام يمشي مع الUbuntu اي Debian اما في الريدهات او الفيدورا او الCentOS يكون الr صغيرة ..
أنا شغال على الفيدورا . .
Fedora i686
وجربته بالصغيرة والكبيرة
ونفس الإيررو
أشكر لك تجاوبك-bash: /bin/chmod: Argument list too long
و عليكم السلام و رحمة الله و بركاته
تفضل أخي مازن
قف خارج مجلد X
ثم أدخل هذا الأمر:
مع العلم بأن هذا الأمر سيبحث عن أي مجلد بداخل المجلد X ثم يعطيه تصريح 777كود:chmod 777 `find X -type d`
أرجو أن أكون أفدتك.
أخوك أبو أحمد
__________________
لا إله إلا الله محمدٌ رسول الله