LINUX.ORG.RU

Как удалить leafpad из lxde

 


0

1

сабж
история такова: есть линукс машины с которых люди сидят в специальных прогах и печатают чеки
но есть возможность набрать этот чек в блокноте и распечатать, то есть фальсификация. Есть конечно куча других способов сделать это, но задача в том чтобы «убрать блокнот из компьютера», ни больше не меньше.
мануал по использованию гуглапоиска не осилил.


Ну а если пользователь запустит консольный текстовый редактор, например, vim или nano?

nano /tmp/check

Или посредством echo?

echo Чек > /tmp/check
echo АО \"Рога и копыта\" >> /tmp/check
echo Болт x 1 - 1 Млрд р. >> /tmp/check
echo Итого: 1 Млрд р. >> /tmp/check

Или cat

cat > /tmp/check <<end
> Чек 
> АО "Рога и копыта"
> Болт x 1 - 1 Млрд р.
> Итого: 1 Млрд р.
> end

Или вообще пользователь очень крут и знает HEX коды символов и поэтому всё набирает в hex редакторе и правит чеки.

Ещё 100 % установлен 1 или несколько скриптовых языков программирования, например perl, php, python, ещё что-то, которые так же позволяют создавать текстовые файлы.

Нет, это не защита, нужно, что бы вообще была исключена возможность печати не из специализированной программы или вёлся учёт чеков, по возможности печать на чеках таким образом оформленных данных, которые нельзя сформировать каким-либо другим способом, кроме как из специализированной программы.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 2)
Ответ на: комментарий от Zhopin

Можно попробовать убрать флаг исполнения с бинарника leafpad или просто удалить бинарник, но, как я уже сказал, это не защита.

kostik87 ★★★★★
()
Ответ на: комментарий от Zhopin

Просто руками удалить

rm `which leafpad`
если в пакетном менеджере вашего дистрибутива нет возможности удалить пакет не затрагивая пакеты, которые его требуют.

kostik87 ★★★★★
()
Ответ на: комментарий от Zhopin

Так это мета-пакеты. Удалить их нестрашно.

Deleted
()
Ответ на: комментарий от kostik87

это проблема постсоветских стран. Когда рабочему говорят «клади асфальт здесь», он начинает думать над проблемами физики, химии и бытия, а не кладёт асфальт.

Zhopin
() автор топика
Ответ на: комментарий от Zhopin

Клавиатуру отберите у пользователя, авторизация по Flash накопителю, ещё как, данные, используемые при формировании чека, берутся только из специализированной программы, печатается тоже только из неё.

kostik87 ★★★★★
()
Ответ на: комментарий от Zhopin

это проблема постсоветских стран. Когда рабочему говорят «клади асфальт здесь», он начинает думать над проблемами физики, химии и бытия, а не кладёт асфальт.

Потому что если он начнёт класть асфальт здесь и сейчас, то в этой луже асфальт пролежит до первого автомобиля. Поэтому мудрый рабочий не хочет увеличивать энтропию и думает как сделать этот мир лучше уговорив начальника класть асфальт хотя бы когда дождь закончится.

sin_a ★★★★★
()
Ответ на: комментарий от sin_a

«уговорить начальника» - лол) начальник кладёт асфальт на дождь и снег по конкретным и продуманным причинам. Во время дождя меньше свидетелей. Да и не забота это рабочего. Плохой асфальт- это жалобы со стороны юзеров этого асфальта (которых [жалоб] обычно толковых нет, это другая проблема постСССР), и впоследствии его начальника. А вот класть асфальт с перекурами каждые 20 секунд, обсуждениями позволяет ли положение планет и законы термодинамики сейчас эффективно класть асфальт, растягивает это часовое дело на целый день.

Zhopin
() автор топика
Ответ на: комментарий от Zhopin

Ты остерегаешься последствий снятия флажка исполнения или удаления файла? Не примут ли тебя за виндузятника и не пропесочат на комсомольском собрании, если ты удалил файл вместо пакета? Вообще правильно говорят, если пользователь может запустить leafpad, он еще что-нибудь запустит, а ты так и не узнаешь.

ilovewindows ★★★★★
()
Ответ на: комментарий от ilovewindows

это возвращает нас к проблеме асфальтоукладчиков

Zhopin
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.