umask=0002 root , .
fstab vi
umask=0002 root , .
fstab vi
وعليكم السلام ورحمة الله وبركاته
محرر VI يعمل بنظام الأطوار ، أي أنه يتوافر طور للتحرير وطور للكتابة الأوامر .
لتحرير ملف اضغط على حرف i لترى كلمة INSERT قد ظهرت أسفل الشاشة .
الآن حرر الملف وعند رغبتك في الخروج اضغط أولاً مفتاح Esc ثم بعد ذلك استمر بالضغط على مفتاح Shift واضغط مفتاح z مرتين .
أو اكتب wq:
ملاحظة :
ستظهر الأوامر في أسفل الشاشة .
تحياتي
RHCE
Before you asking
for q in $(ls /usr/bin/)
do man $q
done
و عليكم السلام و رحمة الله و بركاته
على حد علمي فهناك أمرين قد يمنعان من الكتابة في الملف
الأول : عدم ملك الصلاحيات. لذا يجب أن تكون root
الثاني : الملف مفتوح من طرف process آخر. للتأكد من ذلك انظر مخرج الأمر :
ps aux | grep fstab
هلا بالشباب ... مجرد رؤيتكم فقط تمحي اليأس فى تعلم اللينوكس
مشكلتي ليست فى كيفية تعديل محتويات الملف ولكن فى كيفية تعديل صلاحياته , فلقد قمت بهذه الخطوات مسبقا لكنه يقول أن الملف للقراءة فقط عند محاولة حفظ التعديلات , يعنى أستطيع الكتابة والتعديل فيه لكنني لا أستطيع حفظ هذه التعديلات بسبب أن الملف للقراءة فقط Read Only
وحاولت تعديل صلاحياته بسماح الكتابة من خلال الأمر chmod ولكنه يرفض ذلك أيضا , حتى عندما أقوم بحذفه يرفض ذلك وعندما أقوم باستبداله بملف جديد المحتوي يرفض ذلك أيضا
رسائل الرفض كلها مضمونها واحد وهو أن الملف للقراءة فقط وتظهر بهذه الشكل
can't (remove,edit,override,.......) Read Only File System
troydclick ; 29-10-2006 06:39 PM
والله غريبه
شوف هي واحد من اثنين ، اما انك تستخدم يوزر غير root وتحاول تعدل فيه
بس صيغة كلامك انك root ويقولك للقرائه فقط
الثاني هو خطأ من نفس النظام ايش هو وليش والله ما اعرف
اعطني نظامك والاصدار حتى ابحث لك عن حل
umask=0002
rw root save mode: .: :.jseven@linux:/etc> ls -al fstab -rw-r--r-- 1 root root 917 2006-10-28 18:31 fstab jseven@linux:/etc>
![]()
غريبة والله
يعني umask بهذي الطريقة يخلي أي ملف جديد بصلاحية 664 يعني لك صلاحية الكتابة
حاول من البوت لودر تضيف الخيار linux 1 على خيارات الكيرنل
راح يدخل معاك على مستوى التشغيل 1 ووقتها ممكن تقدر تعدل
في انتظارك
RHCE
Before you asking
for q in $(ls /usr/bin/)
do man $q
done
root / root
/ fstab umask=0002 /
umask=0002 664
umask هو الذي يحدد الملف الذي تنشئه ما هي صلاحياته
اكتب umask وانظر الى النتيجة ستكون غالباً 0022 في أنظمة ريد هات .
هذا يعني أن أي ملف يقوم المستخدم بإنشائه ستكون صلاحيته 777 - 022 = 644
ستقول لي ولكن الناتج ﻻبد أن يكون 755 فأقول لك أنه ﻻيمكنك أبداً إنشاء ملف ويكون له صلاحية التنفيذ منذ البدايه ، أي أنك لمعرفةالصلاحيات تقوم بطرح 111 من الناتج وهذا للأمان .
قد أكون خرجت عن الموضوع ولكني أحببت أن تعم الفائدة
تحياتي
RHCE
Before you asking
for q in $(ls /usr/bin/)
do man $q
done
... read only...
...: .: :.mount -o remount rw -t ext3 /
... umask ... 022
V.I.P
( ) 115
Linux is user-friendly, but it happens to be selective about its friends
" ﻻ ɡ ﻻ "
: ...
...
---------------------------------------------------------------------
\\ //
---------------------------------------------------------------------
...
...
...
...
...
...
(Tariq)
أشكر جميع الاخوة على هذا الاهتمام وجزاكم الله كل خير
كان سبب تعديلي فى ملف fstab ووضع القيمة 0002 هو أنه عندما أقوم بانشاء أي مجلد أو ملف من خلال مستخدم root لا أستطيع قرائته عند المستخدم الاخر وقرأت فى موقع unix.org عن قيم umask وكانت هذه القيمة التى وضعتها تجعل القراء والكتابة عند مستخدم root و المجموعة
ترخيص الملف لدي كان بالظبط مثل ما هو عند أخي عبد العزيز وكنت ادخل أيضا فى الوضع الآمن
فى كلتا الحالتين الشاشة السوداء فى الوضع الطببيعي والآمن
رأي الاخوة سليم فى تعديل الملف من جهاز آخر أو من Live CD ولكنني للأسف لا أملك CD Rom
بعد استخدام الأمر الذي طرحه أخى greyhunter ذهبت read only ولم تعد :ciao: واستطعت التعديل وشلت القيمة خالص وريحت نفسى وعاد النظام كمان كان
أشكركم جميعا يا اخواني وبارك الله فيكم وأكثر من أمثالكم وجزاكم الله عنا كل خير
يالله أهم شي انو النظام رجع اشتغل و انحلت المشكلة... و حياك الله بين أخوانك.
V.I.P
( ) 115
Linux is user-friendly, but it happens to be selective about its friends
" ﻻ ɡ ﻻ "
: ...
: 1 (0 1 )
()