انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: رسول سعیدنژاد در 25 آبان 1393، 05:28 بظ
-
سلام دوستان.
راستش صورت سوالم یکم گنگ بود.
یعنی سوالم جوریه که نمیتونستم اون بالا بنویسمش.
حالا اینجا میگم:
دسترسی هایی که توی گنو/لینوکس هستن، دقیقا چجوریه؟؟؟ یعنی فراتر از مجوزهایی مثل -rw-rrx و ... نیست؟؟ مثلا مثل اندروید؟؟ الان مثلا اندروید اگه یه برنامه بخواهیم نصب کنیم، توی قسمت پرمیشن ها میگه که اون برنامه به چه چیزهایی دسترسی داشته باشه. مثلا به کارت حافظه یا دوربین یا هرچیز دیگه. توی گنو/لینوکس چجوریه؟؟ مثلا من یه vlc نصب کنم از کجا بفهم دقیقا به کجای سیستم دسترسی داره؟؟ اصلا قابل مشاهده و مقایسه هست یا نه؟؟
راستی!
یه سوال اندرویدی: من از کاستوم رام استفاده میکنم. آیا نرم افزاری هست که بشه باهاش پرمیشن های برنامه ها رو دستی فعال یا غیرفعال کرد؟؟( غیر از اون گزینه ی Privacy Guard ). همچین چیزی هست اصلا؟؟
مرسی ;)
-
نه. چنین چیزی نداریم در گنو/لینوکس. یکی از دلایلش اینه که گنو/لینوکس یه سیستمعامل واقعیه که برنامهها رو مستقیماًُ روی سختافزار اجرا میکنه و بهشون دسترسی سختافزاری میده. ولی اندروید فقط خودش تنها برنامهی واقعی روی سیستمه و بقیه در سندباکس و بهصورت مجازیسازی شده اجرا میشن. در این حالت چون برنامهها مجبورن از APIهایی که خود اندروید براشون فراهم کرده استفاده کنن (و نه دسترسی عادی مستقیم)، میشه فهمید که قراره این برنامه چیکار کنه.
-
مرسی بابت جواب ;)
اینو میدونم که هر چیزی توی گنو/لینوکس یه فایله که برای اجرا شدن نیاز به دسترسی داره که اونم کاربر با دادن رمز سیستم اون دسترسی رو میده. ولی خب برام سوال بود که این دسترسی هایی که داده میشه چقدر گسترده هست و چه چیزایی رو شامل میشه.
خب به نظرتون کدوم روش بهتره؟؟ منظورم نوع دسترسیه. اینکه برای فعالیت های اجرایی نیاز به پسورد هست، بهتره؟ یا اینکه موقع نصب بگه دقیقا چه دسترسی هایی داره؟
به نظر خودم همین روش گنو/لینوکس بهتره. چون همون طور که شما گفتین سیستم عامل روی سخت افزار به صورت کاملا واقعی اجرا میشه و شبیه سازی نمیشه. بخدا این اپلیکیشن های اندرویدی اونقدر پرمیشن های مسخره دارن که یه برنامه ی ساده مثل clean master میخواد ورودی کانتکتام رو بخونه نامرد!! اون گزینه ی Privacy Guard رو فعال کردم و روی همه ی برنامه ها یه نوتیف اومده توی استاتوس بار و همش میگه فلان برنامه میخواد به کانتکت و مسیج و کال لوگ دسترسی داشته باشه ولی شما دسترسیش رو بستی ;D. یعنی بی برو برگرد روی همه ی اپلیکیشنام این پیغامه میاد. اوضاع ناجوریه اصن. ;D
-
برای همینه که میگن از نرمافزارهای غیرآزاد استفاده نکنید. چون واقعاً معلوم نیست اون برنامه داره روی سیستم چیکار میکنه.
-
بله درسته. چون برنامه ی آزاد تست شده هست و اگه مشکلی داشته باشه اصلاح میشه. ولی یکی مثل من که هنوز تازه کاره و از سورس چیزی نمیدونه خیلی طول میشکه تا متوجه بشه برنامه ها چجوری کار میکنن.
مرسی از اینکه وقت گذاشتید ;)