LINUX.ORG.RU
ФорумTalks

Вечерний Steam

 ,


0

1

https://github.com/ValveSoftware/steam-for-linux/issues/3671

Moved ~/.local/share/steam. Ran steam. It deleted everything on system owned by user.

[~/.steam]
$ grep Scary steam.sh -A 1
	# Scary!
	rm -rf "$STEAMROOT/"*

Пробуем?

// Я не уверен, что сработает, если что. Так что если не получится — не расстраивайтесь.

★★★★

Последнее исправление: aidan (всего исправлений: 1)

Способов выстрела в ногу много. Как и способов бэкапа.

entefeed ☆☆☆
()

А вот не нужно писать на баше :3

Deleted
()

они наняли разработчиков из nvidia?

Deleted
()

Ну у комментаторов по ссылке видимо сработало, лол. Проверки на состояние переменной нету.

Midael ★★★★★
()

Нужно габену письмо накатать, пускай разберётся.

paran0id ★★★★★
()

nVidia, твой выход!

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

Альтернативу подскажете?

Да хоть петон тот же. То, что баш для таких задач является наиболее подходящим инструментом, очевидно. Но это не отменяет того факта, что как язык он говно.

Axon ★★★★★
()
Последнее исправление: Axon (всего исправлений: 1)
Ответ на: комментарий от tailgunner

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

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

В головах тех, кто обвиняет инструмент в своём собственном скудоумии.

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

Альтернативу подскажете?

Концепцию безопасности Android и тому подобное. Приложения не должны иметь доступ никуда кроме своей директории без ведома пользователя.

What_nick
()

ls: cannot access /home/neko//.local/share/steam: No such file or directory

Oh no~~~

Что дальше?

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

Это решаемо, нужно просто выделить для steam'а отдельного пользователя.

Да причём тут именно Стим, это нужно делать для каждого приложения. Проблема неожиданно может возникнуть где угодно. То что любая программа имеет доступ куда не надо, это очень плохо. Про 0-day дыры я вообще молчу.

По идее инструменты уже есть, те же SELinux и Aparmour, но это пока всё в неюзабельном виде.

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

Всё сомнительное ПО как правило запускается от отдельного пользователя. Это нормальная практика.

в неюзабельном виде

?

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

Всё сомнительное ПО как правило запускается от отдельного пользователя.

Нет такого правила на десктопах. Тот же Скайп по умолчанию запускается с правами обычного пользователя и занимается странными делами.

в неюзабельном виде

?

Во-первых, не используется практически. Любое пользовательское приложение по умолчанию имеет доступ ко всем данным пользователя. А должно уже из коробки обеспечивать такую безопасность, как в Андроиде.
Во-вторых, нет нормального интерфейса управления ими (не забывайте, мы говорим о десктопах хомячков, а не красноглазых з-тов (на них вообще пофиг)).
В третьих, по-моему, там нет возможности сделать чтобы по дефолту (чтобы не создавать для каждого приложения правило) приложения имели доступ только к своему каталогу ~/.config/program_name (остальное только через API системы с запросом к пользователю).

What_nick
()
Ответ на: комментарий от Axon

В питоне вызов удаления для неправильно сформированной строки волшебным образом защитил бы от удаления?

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

Такое заявление не плохо было бы подкрепить пруфом.

Оно нигде не используется на практике. Тупо работает в фоне и ничего не делает. Человека по ссылке оно не спасло. Приложения пользователя почему-то имеют доступ ко всем данным пользователя а не только к своему каталогу в ~/.[config/]program.

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

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

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

Нет такого правила на десктопах.

И тут мы вспоминаем потеринга. Правда от мыслей, как он решит эту проблему жутко становится.

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

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

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

в десктопном дистре

Какие притензии? Это open source. Почему такие как ты не подают иски в суд на корпорации, когда их поделия «чудят»?

Один пердеж в лужу. Все в твоих руках, возьми и измени. Если нет, иди по адресу.

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от What_nick

Пока все приложения работают на одном X-сервере сделать полную изоляцию проблематично. Защиту от дурака — пожалуйста, а от вредителей — нет.

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

Пока все приложения работают на одном X-сервере сделать полную изоляцию проблематично. Защиту от дурака — пожалуйста, а от вредителей — нет.

То есть и apparmor с selinux этой задачи не решают? А причём тут иксы? Ты про теоретическую возможность эксплуатации какой нибудь 0-day дыры в ней?

What_nick
()
Ответ на: комментарий от mandala

Все в твоих руках, возьми и измени.

Кто мне за это заплатит? Мне дешевле вендой тогда пользоваться, для неё удобные инструменты есть.

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

Ты про теоретическую возможность эксплуатации какой нибудь 0-day дыры в ней?

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

То есть и apparmor с selinux этой задачи не решают?

Они вроде просто дополнительный слой защиты от 0-day уязвимостей.

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

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

Ну и ну…

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

Иди и пользуйся. Ты не понял как живет свободное програмное обеспечение. Почитай Линуса, может поймешь (он в восторге от концепции свободы). Столмана не предлагаю, это не для твоего ума.

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

Основополагющий принцип в твоей жизни? Иди ты в пень.

Естественно, я ж не коммунист.

What_nick
()
Ответ на: комментарий от mandala

Иди и пользуйся. Ты не понял как живет свободное програмное обеспечение. Почитай Линуса, может поймешь (он в восторге от концепции свободы). Столмана не предлагаю, это не для твоего ума.

Его концепция свободы это не более чем его детские иллюзии. Нет давно никакой свободы, just for fun поделия остаются убогими поделками. Все более менее хорошие проекты под этот ваш линукс, давно пилятся оплачиваемыми разработчиками (кеды, Хром, Файрфокс, Убунта и т.д., даже Дебиян вроде спонсируется очень хорошо). Даже сам Линус получает неплохую зарплату, иначе бы давно забросил своё дело, потому что на голом энтузиазме далеко не уедешь.

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

Мне дешевле вендой тогда пользоваться

Тогда вам лучше ею и пользоваться. Тут другие правила: либо делаете сами, либо платите за фичу другим, либо ждете, когда кто-то это сделает за вас. Результат получают все. Это и есть open source.

trex6 ★★★★★
()
Последнее исправление: trex6 (всего исправлений: 1)
Ответ на: комментарий от What_nick

пилятся оплачиваемыми разработчиками

И это доступно всем сейчас, свободно и бесплатно. Принцип свободы работает.

just for fun поделия остаются убогими поделками

Это проблема этих поделок. Значит ни кому кроме создателя они не нужны. Это не проблема open source.

Даже сам Линус получает неплохую зарплату,

На open source можно не плохо заработать, были бы мозги.

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от trex6

Тогда вам лучше ею и пользоваться.

Я знаю что лучше. И не только я, поэтому и 99% против 1%.

Тут другие правила: либо делаете сами, либо платите за фичу другим, либо ждете, когда кто-то это сделает за вас. Результат получают все. Это и есть open source.

Я знаю. Именно поэтому у вас всё основано на куче кривых костылей, нередко конфликтующих друг с другом, написанных школьниками. Как пример в противоположность этому — Android, выглядящий более менее целостностно, потому что делали не какие-то студенты just for fun, а профессиональные разработчики за зарплату. И проблема сабжа там решена из коробки.

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

Это концепция свободы это не более чем его детские иллюзии.

Факты опровергают твою брехню.

P.S. Ты в русский не можешь? Тебя исправлить в цитах приходиться.

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от What_nick

99%

Хоть это и избито, но я впомню про мух. Про ведроид и маршрутизаторы впоминать?

Android, выглядящий более менее целостностно, потому что делали не какие-то студенты just for fun, а профессиональные разработчики за зарплату.

А, сам впомнил.

И проблема сабжа там решена из коробки.

Про 100500 вендоров забыл. Но да, можно заморочиться и самому накатить свой ведроид, open source фигли.

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

И это доступно всем сейчас, свободно и бесплатно. Принцип свободы работает.

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

Это проблема этих поделок. Значит ни кому кроме создателя они не нужны. Это не проблема open source.

Так ведь это справедливо для 99% программ в репах твоего дистра. Они не нужны никому, кроме создателя (и немногочисленным пользователям, коими можно пренебречь). Возьми любую десктопную программу. Есть небольшой процент людей, готовых терпеть их недостатки, остальные предпочитают пользоваться вендовыми программами без забот и хлопот.

На open source можно не плохо заработать

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

What_nick
()
Ответ на: комментарий от mandala

Про 100500 вендоров забыл.

И что? Там это не проблема, с установкой программ никаких проблем не возникает из-за этого, в отличие от проблем из-за зоопарка дистров обычных линуксов и depency hell.

Но да, можно заморочиться и самому накатить свой ведроид, open source фигли.

Есть любители покрасноглазить с альтернативными прошивками, но извращенцев везде хватает, их мало и погоды не делают.

What_nick
()
Ответ на: комментарий от mandala

Факты опровергают твою брехню.

Какие факты? Я их привожу, а ты нет.

P.S. Ты в русский не можешь? Тебя исправлить в цитах приходиться.

Тащемта уже заполночь и я уже упорот.

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

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

Берешь и пользуешься. Ни кому не платишь. Воняешь на форуме, если что не так. Ты не прав, не выкручивайся.

Так ведь это справедливо для 99% программ в репах твоего дистра. Они не нужны никому, кроме создателя (и немногочисленным пользователям, коими можно пренебречь). Возьми любую десктопную программу. Есть небольшой процент людей, готовых терпеть их недостатки, остальные предпочитают пользоваться вендовыми программами без забот и хлопот.

Что же тебе так свербит от писателя и его 3,5 пользователей? Они тебя в костюме антилопы напугали? Это ихнаши проблемы, и мы их успешно решаем.

Если только домашним пользователям, то фейл.

Ну ну. Был бы фейл, ты бы о десктопном линуксе и слыхом бы не слыхивал. Как о всяких свободных беос, солярисах и т.д.

Поэтому десктопный линукс топчется на месте более десяти лет, в отличие от более удачливых серверных и встраиваемых ниш.

Никому дескопный линукс не нужен. Ну кроме фанатиковэнтузиастов. Ты успокоился?

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

В общем, я спать, обсуждать больше нечего. Факты: в десктопном линуксе серьёзные проблемы с секьюрностью, которые не решаются просто. Линукс разработчики как обычно ждут когда в венде это будет сделано из коробки, хотя там это легко решается давно сторонними инструментами. Тогда линукс разработчики и зашевелятся, особенно Поттеринг. Как всегда, в позиции догоняющего…

Да у вас даже до сих пор инструмента для мониторинга сетевой активности приложений в реальном времени нет. Есть только убогие неюзабельные поделки типа nethogs, от которых никакого толку (пример нормальной реализации мониторинга в любом хорошем вендовом файрволе (например OutPost)).

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

с установкой программ никаких проблем не возникает

У кого? Сходи на андроид форумы, кукаретик.

в отличие от проблем из-за зоопарка дистров обычных линуксов и depency hell

У кого какие проблемы? Их нет. Все в руках пользователей, разработчик прямо говорит о работе там то и там то. Прям как на ваших виндах: версия не ниже, точканет и дирекикс, дисковод и звуковая карта, мышь и клавиатура. Только в отлии от винд это можно завести хоть генте, хоть на фрибзде, open sourse фигли.

но извращенцев везде хватает

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

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