احتمالا روی فایل اجراییش SUID تنظیم شده که با برداشتن اون، دیگه با کاربر root اجرا نمیشه. (و احتمالا کلا اجرا نمیشه!)
قاعدتا نباید چنین مجوزی نیاز داشته باشه، ولی چرا نیاز داره، نمیدونم!
من خودم به شخصه به Viber اعتماد ندارم، در نتیجه نصبش نمیکنم.
از این استفاده کنین شاید کارتون راه بیفته:http://download.cdn.viber.com/cdn/desktop/Linux/Viber.zip (http://download.cdn.viber.com/cdn/desktop/Linux/Viber.zip)
البته ویرچوال باکس هم همین سطح دسترسی رو داره... کرومیوم هم همینطور... اما هردوتا سورس هاشون در دسترسه.درسته؟در مورد هر دو اونها، دلیلش کاملا مشخصه و سورس اونها هم در دسترس هست. در مورد Viber باید از خودشون پرسید که چرا این دسترسی رو لازم دارند. من یک جستجو کوتاه در اینترنت کردم و دلیلی پیدا نکردم.
البته ویرچوال باکس هم همین سطح دسترسی رو داره... کرومیوم هم همینطور... اما هردوتا سورس هاشون در دسترسه.درسته؟در مورد هر دو اونها، دلیلش کاملا مشخصه و سورس اونها هم در دسترس هست. در مورد Viber باید از خودشون پرسید که چرا این دسترسی رو لازم دارند. من یک جستجو کوتاه در اینترنت کردم و دلیلی پیدا نکردم.
والا من نمیدونم چرا همچین اتقاق افتاده؟وقتی که Viber اجرا هست، این دستور رو بنویسید و خروجیش رو بذارید:
احتمالا شما با روت لاگین نکرده بودین تو اون نشست وایبر نصب کنین؟
برای من که مجوز خاصی نمیخواد!!
ps aux | grep Viber
والا من نمیدونم چرا همچین اتقاق افتاده؟وقتی که Viber اجرا هست، این دستور رو بنویسید و خروجیش رو بذارید:
احتمالا شما با روت لاگین نکرده بودین تو اون نشست وایبر نصب کنین؟
برای من که مجوز خاصی نمیخواد!!کد: [انتخاب]ps aux | grep Viber
mahdi@laptop ~ % ps aux | grep Viber
mahdi 8138 0.0 0.0 4444 648 ? S 14:30 0:00 /bin/sh /usr/share/viber/Viber.sh
root 8144 5.3 2.1 2631280 127592 ? Sl 14:30 0:01 /usr/share/viber/Viber
mahdi 8248 0.0 0.0 17420 928 pts/1 S+ 14:30 0:00 grep --color=auto Viber
توی کامپیوتر شما هم با دسترسی ریشه اجرا میشه. اولین کلمه، اسم کاربری هست که برنامه با اون اجرا میشه.کد: [انتخاب]root 8144 5.3 2.1 2631280 127592 ? Sl 14:30 0:01 /usr/share/viber/Viber
والا من نمیدونم چرا همچین اتقاق افتاده؟وقتی که Viber اجرا هست، این دستور رو بنویسید و خروجیش رو بذارید:
احتمالا شما با روت لاگین نکرده بودین تو اون نشست وایبر نصب کنین؟
برای من که مجوز خاصی نمیخواد!!کد: [انتخاب]ps aux | grep Viber
$ ps aux | grep Viber
robotics 2352 0.0 0.0 4444 624 ? S 15:13 0:00 /bin/sh /usr/share/viber/Viber.sh
root 2357 2.1 2.3 2898708 143188 ? Sl 15:13 0:01 /usr/share/viber/Viber
robotics 2435 0.0 0.0 13224 936 pts/0 S+ 15:14 0:00 grep --color=auto Viber
توی کامپیوتر شما هم با دسترسی ریشه اجرا میشه. اولین کلمه، اسم کاربری هست که برنامه با اون اجرا میشه.کد: [انتخاب]root 8144 5.3 2.1 2631280 127592 ? Sl 14:30 0:01 /usr/share/viber/Viber
بله قربان.توی کامپیوتر شما هم با دسترسی ریشه اجرا میشه. اولین کلمه، اسم کاربری هست که برنامه با اون اجرا میشه.کد: [انتخاب]root 8144 5.3 2.1 2631280 127592 ? Sl 14:30 0:01 /usr/share/viber/Viber
بستگی به نوع برنامه داره ربطی به داخل مخزن بودن یا نبودن ندارهبله قربان.توی کامپیوتر شما هم با دسترسی ریشه اجرا میشه. اولین کلمه، اسم کاربری هست که برنامه با اون اجرا میشه.کد: [انتخاب]root 8144 5.3 2.1 2631280 127592 ? Sl 14:30 0:01 /usr/share/viber/Viber
خودم هم کف کردم!! چطور همچین مجوزی گرفته!!بیخود نیست خارج از مخزن توصیه نمیشه.باید مهاجرت کنم به تلگرام انگار؟!
البته وقتی شما برنامه رو بستید دیگه کلا عملیات قطع میشه و دسترسی به روت ندارهبرنامهای که دسترسی ریشه داره، میتونه قبل از اینکه ببندیدش یک سری تغییرات توی سیستم بده یا یک برنامه دیگه رو با دسترسی ریشه اجرا کنه...
ar p viber.deb data.tar.gz
بعد فایل رو به محیط دلخواه مثلا یک پوشه در home بسازید و به اونجا ببرید و اکسترکت میکنید :)sh /home/viber/usr/share/viber/Viber.shمیتونید یه شرتکات در دسکتاپ بسازید و وایبر رو اجرا کنید که نیاز به زدن هر بار این دستور نداشته باشید
اگر حتما میخواین وایبر رو داشته باشین روی پی سی ولی از امنیتش نگران هستین
میتونید نسخه ویندوزیشو بگیرید و با واین اجرا کنید اونجوری دیگه با روت اجرا نمیشه !
دستور زیر تبدیل به فایل فشرده tar.gz میکنیدکد: [انتخاب]ar p viber.deb data.tar.gz
$ dpkg -x hello_2.6-1_i386.deb ./tmp
$ cd tmp
$ tar -czvf hello_2.6-1.tar.gz *
sh /home/viber/usr/share/viber/Viber.sh
برنامه تحت یوزرخودم اجرا شد (شکل ۳)ولی با این وجود من Viber رو توی یک محیط بسته نصب میکنم و سعی میکنم ببینم چرا نیاز به دسترسی ریشه داره.
بعد از یه مدت دوباره وایبر رو نصب کردم ببینم چه امکاناتی بهش اضافه شده که متوجه شدم گویا دیگه از روت استفاده نمیکنه!!
خودتون نسخه جدید رو نصب و چک کنین ببینین برای شماها هم همینطوره؟
ولی کاش تلگرام پیشرفت کنه و استیکر و چیزای دیگه بهش اضافه بشه تا کاربراش بیشتر بشن. من فعلا از سیگرام استفاده میکنم و به دوستامم معرفی میکنم ولی هنوز خیلی جای کار داره.
وقتی که Viber اجرا هست، این دستور رو بنویسید و خروجیش رو بذارید:کد: [انتخاب]ps aux | grep Viber
$ ps aux | grep Viber
اینم خروجی :kamix 28270 4.1 1.7 1026852 68072 ? Sl 15:31 0:00 /opt/viber/Viber
kamix 28349 0.0 0.0 17420 904 pts/1 S+ 15:32 0:00 grep --color=auto Viber