Установленное приложение как 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" перед командой на втором шаге оригинального руководства. Если все работает, как я ожидаю, то вы должны увидеть значок на обычном рабочем столе пользователя.

Другие вопросы по тегам