LinuxForum.Fans
Тема

Что такое Slackware, и почему этот дистрибутив лучше других?

Автор: drBatty 113 сообщений 79944 просмотров
#154160
Krabik написал:
И вы всё ставите вручную, собирая из исходников? Или просто не пользуетесь тем, чего нет?

а почти всё есть. если нет на http://mirror.yandex.ru/slackware/ то есть на http://slackbuild.org/
уж поверьте - ткнуть мышкой пару раз, а потом набрать ./<TAB> ума большого не требуется. "сборка из исходников" это та самая "бабайка", которой пугают друг друга мои сыновья (2х и 5и лет), ИЧСХ - оба понимают, что бабайки не существует IRL.

Krabik написал:
Небезопасно однако.

небезопасно только одно:
небезопасно делать то, чего не понимаешь.
ВСЁ остальное - безопасно. Поймите эту простую истину!

Krabik написал:
С этого места поподробнее пожалуйста.

никак. какие тут могут быть "подробности"? ну я могу не по-русски сказать no way. Так понятнее?

Krabik написал:
Доктор, я не вижу ничего плохого, более того, меня привлекает функция автоматической установки обновлений. Ведь это не занимает у меня ни сил, ни времени, и я "чудесным образом" постоянно имею в наличии свежие и многофункциональные версии программ. Притом это не особо влияет на стабильность, ведь я имею возможность /в других дистрибутивах/ просто поддерживать на стабильных версиях все жизненно важные для системы программы (иксы, DE, прочее) и при этом иметь в наличии свежайшие браузер, почтовик, плеер и прочее.

уважаемый пациент - вы больны :(
подумайте - вы принимаете лекарство, вы вылечиваетесь. Это прекрасно. Но что такое "лекарство"? Лекарство - это яд, который действует на одни организмы (бациллы) сильнее, чем на другие (люди). Но тоже действует. "Чудесным образом" исцелять мог лишь один человек - Иисус Христос, все остальные доктора сознательно калечат и убивают людей своими пилюлями. Я не виноват, что вы этого не знали. Но это так. Лекарство == яд.

Здоровые люди не должны есть таблетки.

Не верите мне? Спросите у своего доктора. Только не у гугла и уж тем более не надо спрашивать на разных винфаках и прочих "маилру". Спросите лучше у врача, который 6 лет учился (о чём у него должен быть соответствующий документ).

С программами та же история - программу не нужно лечить, если она здорова. Любой админ это прекрасно знает - работает == не трожЪ, не знаешь что покрутить - крути свои яйца. Грубо, но очень правильно. История с proftpd и история с полем случайных чисел в Debian'е это ещё раз подтверждают.

Любое улучшение ПО приводит к дополнительным ошибкам.

Вам нравится ловить эпичные глюки через каждое обновление? Ну что ж - есть slackware-current, никто ж не против, ставьте, тестируйте... А есть Slackware-relase, где отвалится ничего не может ПО ОПРЕДЕЛЕНИЮ. Третьего не дано. Ну а вы пожелали и на ёлку влезть, и ж не уколоть.

Krabik написал:
Я вижу очевидные недостатки практики, когда приходится самостоятельно отслеживать новости по каждому из интересующих меня продуктов, анализировать их и принимать решения о том, устанавливать ли обновления (для чего, в свою очередь делать ряд неоправданных телодвижений, поправьте если не прав тут). И это делать приходится регулярно.

поправляю - этим должен маинтейнер заниматься. В большинстве дистрибутивов в crond тупо ставится скрипт-проверялка, которая каждые N часов проверяет обновления, и ставит их по необходимости. В Slackware по другому: Патрег тоже всё проверяет, но вместо расписания он пишет почту администраторам. А уж сами админы решают, ставить или нет обновления. Например:

Показать
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

[slackware-security] rdesktop (SSA:2011-110-01)

New rdesktop packages are available for Slackware 11.0, 12.0, 12.1, 12.2,
13.0, 13.1, and -current to fix a security issue.


Here are the details from the Slackware 13.1 ChangeLog:
+--------------------------+
patches/packages/rdesktop-1.6.0-i486-2_slack13.1.txz: Rebuilt.
Patched a traversal vulnerability (disallow /.. requests).
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2011-1595
(* Security fix *)
+--------------------------+


Where to find the new packages:
+-----------------------------+

HINT: Getting slow download speeds from [url=ftp://ftp.slackware.com]ftp.slackware.com[/url]?
Give slackware.osuosl.org a try. This is another primary FTP site
for Slackware that can be considerably faster than downloading
directly from [url=ftp://ftp.slackware.com]ftp.slackware.com[/url].

Thanks to the friendly folks at the OSU Open Source Lab
(http://osuosl.org) for donating additional FTP and rsync hosting
to the Slackware project! :-)

Also see the "Get Slack" section on http://slackware.com for
additional mirror sites near you.

Updated package for Slackware 11.0:
[url]ftp://ftp.slackware.com/pub/slackware/slackware-11.0/patches/packages/rdesktop-1.6.0-i486-2_slack11.0.tgz[/url]

Updated package for Slackware 12.0:
[url]ftp://ftp.slackware.com/pub/slackware/slackware-12.0/patches/packages/rdesktop-1.6.0-i486-2_slack12.0.tgz[/url]

Updated package for Slackware 12.1:
[url]ftp://ftp.slackware.com/pub/slackware/slackware-12.1/patches/packages/rdesktop-1.6.0-i486-2_slack12.1.tgz[/url]

Updated package for Slackware 12.2:
[url]ftp://ftp.slackware.com/pub/slackware/slackware-12.2/patches/packages/rdesktop-1.6.0-i486-2_slack12.2.tgz[/url]

Updated package for Slackware 13.0:
[url]ftp://ftp.slackware.com/pub/slackware/slackware-13.0/patches/packages/rdesktop-1.6.0-i486-2_slack13.0.txz[/url]

Updated package for Slackware x86_64 13.0:
[url]ftp://ftp.slackware.com/pub/slackware/slackware64-13.0/patches/packages/rdesktop-1.6.0-x86_64-2_slack13.0.txz[/url]

Updated package for Slackware 13.1:
[url]ftp://ftp.slackware.com/pub/slackware/slackware-13.1/patches/packages/rdesktop-1.6.0-i486-2_slack13.1.txz[/url]

Updated package for Slackware x86_64 13.1:
[url]ftp://ftp.slackware.com/pub/slackware/slackware64-13.1/patches/packages/rdesktop-1.6.0-x86_64-2_slack13.1.txz[/url]

Updated package for Slackware -current:
[url]ftp://ftp.slackware.com/pub/slackware/slackware-current/slackware/xap/rdesktop-1.6.0-i486-2.txz[/url]

Updated package for Slackware x86_64 -current:
[url]ftp://ftp.slackware.com/pub/slackware/slackware64-current/slackware64/xap/rdesktop-1.6.0-x86_64-2.txz[/url]


MD5 signatures:
+-------------+

Slackware 11.0 package:
38e5ac5c9c7f026d28c261639b823f5e rdesktop-1.6.0-i486-2_slack11.0.tgz

Slackware 12.0 package:
22fa31babfd7d91158e80bd0f1badf43 rdesktop-1.6.0-i486-2_slack12.0.tgz

Slackware 12.1 package:
f17d588243b3ec3921de3b7e4cf790ff rdesktop-1.6.0-i486-2_slack12.1.tgz

Slackware 12.2 package:
312d0969d23b349f3b424d49825176be rdesktop-1.6.0-i486-2_slack12.2.tgz

Slackware 13.0 package:
88411f9f9f95518c498b2039c9a15a81 rdesktop-1.6.0-i486-2_slack13.0.txz

Slackware x86_64 13.0 package:
e0228d49d403ba9bcd33ad06dba11794 rdesktop-1.6.0-x86_64-2_slack13.0.txz

Slackware 13.1 package:
56dcdce7c80d9b3abfd2247a429b8dbd rdesktop-1.6.0-i486-2_slack13.1.txz

Slackware x86_64 13.1 package:
723edd12f7cc7b929ae5e5a5ae4f91de rdesktop-1.6.0-x86_64-2_slack13.1.txz

Slackware -current package:
5e30e1e9ea0b73d3ed3c4e147bcb2b01 xap/rdesktop-1.6.0-i486-2.txz

Slackware x86_64 -current package:
afce9228bef5941881ee991ca61033be xap/rdesktop-1.6.0-x86_64-2.txz


Installation instructions:
+------------------------+

Upgrade the package as root:
# upgradepkg rdesktop-1.6.0-i486-2_slack13.1.txz


+-----+

Slackware Linux Security Team
http://slackware.com/gpg-key
security@slackware.com

+------------------------------------------------------------------------+
| To leave the slackware-security mailing list: |
+------------------------------------------------------------------------+
| Send an email to majordomo@slackware.com with this text in the body of |
| the email message: |
| |
| unsubscribe slackware-security |
| |
| You will get a confirmation message back containing instructions to |
| complete the process. Please do not reply to this email address. |
+------------------------------------------------------------------------+
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk2vn8gACgkQakRjwEAQIjNmoACgiyylJKk0P86rOjE9rVJ+TI0E
/CUAn0CcMK9ZBTZmJwmBBxGaRm28aqq1
=0gKG
-----END PGP SIGNATURE-----
Krabik написал:
Но у Linux слишком много всевозможных интересных мне дистрибутивов и уйдут годы, чтобы самостоятельно пощупать всё, что мне интересно.

ну выше написано - если вы прыгаете с дистра на дистр - можете перепрыгнуть через слаку. Оно вам не нужно.

#154161
da Vinci написал:
А чем вам lynx не нравится? Форумы удобно читать.

1) картинки.
2) скрипты.
3) кривая работа мыши.
4) профлеши я ваще промолчу...

#155262

а тем временем, в разделе x-Ubunta сеют страх и панику.
каждые выходные, на телеканале Ubuntu свежие выпуски о том, как восстановить систему! не пропустите!
зы. док. тебя забанили?

#155355

Наверное, он просто решил мне на глаза не попадаться - слака-то у меня не запускается!

#156177
сантехник написал:
док. тебя забанили?

угу. и, кста, всё равно не буду - надоели неосиляторы. потому про убунту - интересно моё мнение - читайте лор. а то здесь это приравнено к личному оскорблению :)

yxma написал:
слака-то у меня не запускается!

не тужится. oO

#156197

юмор слишком черный.
скажите лучше, как пароль поменять, если войти не могу? До какого места с загрузочного диска грузиться? Или проще переустановку запустить - жалеть пока совершенно не о чем?

#156202
yxma написал:
скажите лучше, как пароль поменять, если войти не могу?

какой пароль? где? oO
по дефолту логин root, пароль toor
об этом написано при входе.

yxma написал:
До какого места с загрузочного диска грузиться?

да появления KDE. потом мышкой давить.

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

#156234

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

Вы юзера то создали? Ну, типа #useradd

#156237
sun написал:
Вы юзера то создали? Ну, типа #useradd

по дефолту там root, под которым и заходите. в т.ч. и в иксы. Это-же LiveCD. www.slax.org
пароль toor

#156258

Так, господа, давайте определимся, о чём идёт речь, ибо:
1) drBatty про root/toor -- это про slax, LiveCD на базе Slackware;
2) остальные вроде как про саму Slackware.

#156275

bormant, в другой теме yxma, писал прог слакс, я ему посоветовал в этом разделе писать. он почему-то пишет в этой теме.

yxma, в любом случае, показывайте логи.

#156363

для смены пароля грузитесь в level 1.... (добавить 1 к параметрам ядра при загрузке)

#156508

odin,
уровень 1 не избавит от необходимости логиниться под root с валидным паролем.

Но можно заменить процесс init на shell (bash, sh или ещё какой) и сделать своё чёрное дело ;) :
... init=/bin/bash
# passwd

#156520
odin написал:
(добавить 1 к параметрам ядра при загрузке)

что-то добавлять может только рут. например можно загрузится в другом линуксе, и сделать chroot. но... прямо там можно просто сделать passwd, без всяких перезагрузок. (или ручками править /etc/shadow).

#156535
drBatty написал:
[quote=odin](добавить 1 к параметрам ядра при загрузке)

что-то добавлять может только рут[/quote]Если используется штатный LILO, метка в меню называется "Linux", жмём Tab, на приглашение boot: вписываем "Linux 1" без кавычек, давим Enter.
Если аналогично, но GRUB, жмём e, добавляем в строку linux/kernel в хвост 1, жмём ESC, грузимся.
Добавили. Пока неизвестно вообще кто ;) Именно поэтому загрузчик рекомендуют защищать от возможности изменения параметров загрузки.

ps. Про добавление init= уже выше писал.

#156538
bormant написал:
Если аналогично, но GRUB, жмём e, добавляем в строку linux/kernel в хвост 1, жмём ESC, грузимся.
Добавили. Пока неизвестно вообще кто

мы про восстановление пароля говорили. известно - root, причём тот самый root.

#156579

drBatty,
На этапе активного загрузчика ядро ещё не грузили, поэтому пользователь -- вообще неизвестно кто, "мимопроходил".

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

Получить рута одной только загрузкой в single mode нельзя, ибо вопрос про имя и пароль будет задан.

Получить рута одной только подменой init на шелл (init=/bin/sh) можно, root будет получен даром, без дополнительных телодвижений, можно звать passwd, менять /etc/shadow, выполнять rm -rf /, etc.

Это всё было только про систему-пациента. Когда на той же машине грузится система с известным root-ом, вопросов о том, что из неё можно сделать с пациентом всё что душе угодно, не возникает.

И как всегда, "что делать" рассказано в /README_CRYPT.TXT.

#156599
bormant написал:
На этапе активного загрузчика ядро ещё не грузили, поэтому пользователь -- вообще неизвестно кто, "мимопроходил".

ИМХО как раз здесь пользователь известен - локальный рут. Но вы правы - "пользователь" понятие ядра, и оно неприменимо, если ядро не загружено.

bormant написал:
Но, если загрузчик не запрещает сидящему за консолью передавать дополнительные параметры ядру (без дополнительных телодвижений и LILO, и GRUB позволяют), то получить рута вообще кому-угодно -- плёвое дело.

угу. невозможно запретить локально получение прав.

bormant написал:
И как всегда, "что делать" рассказано в /README_CRYPT.TXT.

ага. запретить получение прав невозможно, вот только толку-то? расшифровать без ключа тоже невозможно. даже локальному руту. smile

#198195

Хотелось бы услышать про сравнение Слаки с Арчем.

Войдите или зарегистрируйтесь, чтобы ответить.