Как я могу гарантировать, что мое пользовательское письменное приложение C запускается при запуске?

Открытый исходный код не является по своей сути более безопасным. Это может быть немного, из-за следующих причин:

Потенциально больше людей смотрят на код, поэтому ошибки, позволяющие использовать уязвимости в безопасности, легче распознаются. (Кроме того, это неправда, что с открытым исходным кодом означает, что злоумышленники могут просто проскальзывать в хаках, так как некоторые люди могут подумать - код по-прежнему проверяется перед включением в какой-либо проект. Если, конечно, сам проект не злонамерен.) Проект, управляемый открыто создает этос вклада, например когда обнаружен дефект безопасности, это сообщается (и впоследствии фиксируется), а не эксплуатируется). У создателей проекта с открытым исходным кодом часто нет стимула отрицать наличие уязвимостей до тех пор, пока не будет найдено исправление - чем больше людей узнают об этом, тем больше вероятность, что кто-то узнает, как это исправить.

Это лишь незначительно сделает его более безопасным, хотя, поскольку ошибки будут существовать, и люди будут использовать свои полномочия для Bad, а не Good.

Когда дело доходит до Ubuntu и всех других Тем не менее, дистрибутивы Linux - это то, что он был разработан с самого начала с многопользовательской точки зрения, причем один пользователь может вносить изменения в систему, а остальное только разрешено изменять то, что имеет для них значение - в Windows это (позднее, вероятно, работает довольно хорошо (Windows 7)).

Тем не менее, можно легко написать вирус, который удаляет все личные файлы пользователя. Самая большая причина отсутствия вируса для Ubuntu - просто то, что у него действительно действительно небольшая доля на рынке. Таким образом, мало что можно получить и небольшой стимул для хакера преодолеть дополнительные проблемы с поддержкой Ubuntu, когда они могут просто нацелиться на Windows и получить много. Это, и пользователи Linux часто более хорошо разбираются в техническом отношении, поэтому было бы менее вероятно установить что-то, о чем они не знают, что он делает (хотя, опять же, отсутствие вирусов может заставить их доверять всему, что они скачивают).

(Опять же, модель обновления Ubuntu, среди прочего, намного лучше, чем Windows, что означает, что исправление уязвимостей может быть распределено гораздо быстрее.)

1
задан 18 July 2012 в 16:49

2 ответа

Есть несколько способов. Все, на основании того, какое разрешение вам требуется,

Самый простой из них следующий:

Ниже приведено учебное пособие для - Откройте приложения запуска из мощного cog

Нажмите ADD

powercog

Затем укажите подробности,

2
ответ дан 25 May 2018 в 08:32

Если вы хотите что-то выполнять каждый раз, когда вы вошли в систему, вам нужно изменить свой локальный

~/.profile 

. Если вы хотите что-то выполнять каждый раз при запуске оболочки входа, вы можете изменить свой

~/.bashrc

В этом случае вы должны добавить свой исполняемый файл в .profile и удалить новую строку для него, не забудьте добавить & в конец, чтобы запустить это приложение как отдельный процесс.

Что-то вроде

/usr/bin/gedit &
-1
ответ дан 25 May 2018 в 08:32

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

Похожие вопросы: