سؤال رفض الإذن لمجلدي الخاص (myName) داخل المجلد الرئيسي


عندما ندخل أي دليل موجود باستخدام الوحدة الطرفية في أوبونتو ، فإن الأحرف الأولى القليلة الأولى من اسم الدليل تكفي للكتابة ثم تضغط على التبويب. هذا يحدث بنجاح لبلدي /home/ الدليل ولكن ليس للدليل داخله.

الدليل في الداخل /home/ باسمي /home/dheeraj/ وهذا هو الدليل الوحيد الموجود في /home/.

لذلك عندما أدخل /home/ وضرب التبويب، من المفترض أن تدخل تلقائيا /home/dheeraj/ ، الذي حدث حتى هذا الصباح!

فقط لاختبار هذا ، عندما أفعل ls في /home/ انها تقول:

**ls: cannot open directory .: Permission denied**   

WHHYYY ؟؟؟؟ :(

في نفس الوقت ، عندما أفعل sudo ls يطلب مني كلمة المرور ثم يظهر لي dheeraj دليل. على الأقل يمكنني الوصول إلى هذا الدليل في الوقت الحالي ، ولكن لماذا sudo كل مرة؟ أحتاج إلى بعض المساعدة في اكتشاف ذلك.

يتعذر علي الوصول إلى المجلد الرئيسي الخاص بي عند تمرير الماوس إلى مدير الملفات والنقر فوق المجلد الرئيسي. تقول أنه ليس لدي إذن للوصول. نفس المشكلة حتى مع المجلد الجذر. في الواقع ، يوجد تقاطع بلون رمادي معروض على هذه المجلدات. لست متأكدًا من المجلد الجذر ولكن المجلد الرئيسي مفترض أن يكون متاحًا بواسطتي.

أيضا ، باستخدام chmod وتغيير الامتيازات لم يساعد!

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


1
2018-03-17 10:40


الأصل




الأجوبة:


انت تحتاج sudoفي كل مرة لأنك لا تستطيع قراءة المجلد الخاص بك dheeraj المستعمل.

أولا استعادة ملكية منزلك ، ولكن فقط الدليل (لا -R) ، ثم تبين لنا نتيجة لل ls -la لمعرفة مدى ذهاب القضية.

chown dheeraj:dheeraj /home/dheeraj/
chmod 750 /home/dheeraj/

3
2018-03-17 12:46





يبدو أنك قد تعاني من فقدان الملكية على المجلد الرئيسي.

تأخذ ملكية dheeraj والأشياء الفرعية:

chown -R dheeraj:dheeraj /home/dheeraj/

ولتأكد من تغيير أذونات الوصول إليها:

chmod -R 750 /home/dheeraj/


1
2018-03-17 10:53



حذرا مع هذا. لا يتم تعيين جميع الملفات في / home / USER / USER / من قبل المستخدم .dbus و .gvcf على "root: root". يجب أن تكون ".xsession-errors" و ".Xauthority" "rw" فقط للمستخدم. - Rinzwind
أنا في الواقع برزت نفس الشيء بالضبط ، وحلت المشكلة قبل أن أقرأ هذه التعليقات. شكرا على الرد. على الأقل الآن أنا أعلم أنني فعلت الشيء الصحيح! : سوف D العودة إلى يا رفاق إذا كان لدي أي استفسارات أكثر .. شكرا مرة أخرى :) - Dheeraj Prakaash