Установленное приложение как root, не может использоваться другим пользователем
Я установил программу согласно файлу read-me, доступному с тем же самым, то есть
--How to Install----------------------
* You need login as root *
1. Run "tar jxvf linux_install.tar.bz2"
2. Run "./install" in TERMINAL to install MobilePartner
eg: # bash /<path>/install
3. If you had installed this software in your system before, you will get a prompt: "The software is exist, do you want overwrites? ([Y]/[N])", enter "y" to overwrites or "n" to exit.
4. If you do not had installed this software in your system before, you will get a prompt: "Please input the install path[/usr/local/Mobile_Partner]:". Then you can input install path(fullpath), or you may using the default path(/usr/local/Mobile_Partner) by press ENTER direct
5. Finish installing
--How to run--------------------------
* From shortcut in desktop
* Run MobilePartner in your install path
eg: # /<install path>/MobilePartner
* Plug in your device, it will run automatically (Not supported in Xandros)
Таким образом, ярлык на рабочем столе находится в домашней папке (рабочий стол) пользователя root. Теперь мой вопрос: когда я войду в систему как обычный пользователь (не как root), как я могу получить доступ к этому приложению.
1 ответ
Правильно ли я полагаю, что вы следовали рекомендациям и установили его, войдя в систему как "root"?
Если это так, то самое чистое решение должно состоять в том, чтобы удалить программное обеспечение от имени пользователя root, а затем переустановить его с помощью команды "sudo". Дело в том, что если вы установите его, выполнив вход в систему как пользователь root, он установит его для пользователя root. Но если вы вошли в систему с учетной записью обычного пользователя и запустили команду с "sudo", он запустит ее с привилегиями root, но как обычный пользователь.
Я не пробовал это (!), И это довольно теоретически, но, надеюсь, это работает для вас.
Я нашел это руководство по удалению MobilePartner: http://i-zw.blogspot.fi/2013/01/how-to-uninstall-mobile-partner-from.html Но вы должны войти в систему как пользователь root и запустить:
# /usr/local/Mobile_Partner/UninstallMobilePartner
Если вам удастся удалить его, вы должны выйти из системы, набрав:
# exit
Теперь переустановите программное обеспечение снова, но не делайте это как root. Вместо этого "sudo" перед командой на втором шаге оригинального руководства. Если все работает, как я ожидаю, то вы должны увидеть значок на обычном рабочем столе пользователя.