এটি এত জঘন্য। একটি ls -lah
শো করে একটি ব্যবহারকারী 'জি' হিসাবে একটি লিনাক্স (আরএইচইএল) বাক্সে লগ ইন করেছেন
drwxrwxrwx 6 g g 4.0K Jun 23 13:27 .
drwxrw-r-x 6 root root 4.0K Jun 23 13:15 ..
-rwxrw---- 1 g g 678 Jun 23 13:26 .bash_history
-rwxrw---- 1 g g 33 Jun 23 13:15 .bash_logout
-rwxrw---- 1 g g 176 Jun 23 13:15 .bash_profile
-rwxrw---- 1 g g 124 Jun 23 13:15 .bashrc
drw-r----- 2 g g 4.0K Jun 23 13:25 .ssh
দলের ব্যবহারকারী 'ছ' সুতরাং 'ছ' / / পড়া এবং .ssh নির্দেশিকাতে লেখার করতে সক্ষম হওয়া উচিত কিন্তু যদি আমি কি ls -lah .ssh/
আমি পেতে ls: .ssh/: Permission denied
। আমি যদি চেষ্টা করি এবং cat
ডিরেক্টরিতে কোনও ফাইল রাখি তবে অনুমতিও বঞ্চিত হব
যদি আমি রুট হিসাবে গিয়ে অনুমতি পরিবর্তন 700
, 744
, 766
যতদিন কিছু 'ব্যবহারকারী' অনুমতি যেমন 7 এটি কাজ করে এবং আমি যা করতে পারেন সিডি এবং নির্মিত LS ডিরেক্টরি ও ফাইল মধ্যে।
id g
আয়
uid=504(g) gid=506(g) groups=506(g)
সম্পাদনা:
আমি এই অনুমতিগুলি অন্য একটি অভিন্ন বক্সে ঠিক অনুলিপি করেছি এবং কোনও সমস্যা নেই। cd
অনুমতি ছাড়াই আমি একটি ডিরেক্টরিতে প্রবেশ করতে পারি ।
cat
একই অনুমতি সহ ডিরেক্টরিতে কোনও ফাইলও রাখতে পারি না , তাদের পড়ার জন্য