From: Stanislav Ievlev <staringer@mtu-net.ru> To: devel@linux.iplabs.ru Subject: [devel] About Installer bugs Date: Wed, 21 Feb 2001 18:45:28 +0300 Message-ID: <3A93E298.2847CAA2@mtu-net.ru> (raw) [-- Attachment #1: Type: text/plain, Size: 720 bytes --] Привет всем! Посовещавшись, группа товарищей пришла к необходимости исправления следующих багов в инсталляторе: 1. При установке "по умолчанию" не предлагается сделать загрузочную дискету 2. При задании пароля root если нажата клавиша "Нет пароля", то должен быть в результате пустой пароль,а не полное его отсутствие (и соответственно отсутствие возможности зайти в систему) 3. При установке с минимальным уровнем безопасности не предлагается ввести пароль администратора 4. При установке с минимальным уровнем безопасности не предлагается завести пользователей, зато заводится пользователь mandrake с паролем mandrake (не инсталлятор а троянец какой-то) Патч прилагается. ---------------------- Stas Ievlev & Co. [-- Attachment #2: last.diff --] [-- Type: text/plain, Size: 2729 bytes --] diff -Naur mdkinst.orig/usr/bin/perl-install/install_steps.pm mdkinst/usr/bin/perl-install/install_steps.pm --- mdkinst.orig/usr/bin/perl-install/install_steps.pm Wed Dec 27 04:50:00 2000 +++ mdkinst/usr/bin/perl-install/install_steps.pm Wed Feb 21 03:51:05 2001 @@ -592,6 +592,9 @@ chomp; my %l; @l{@etc_pass_fields} = split ':'; add2hash($u, \%l); + if ($u->{password} eq ""){ + $u->{pw}=""; + } $_ = join(':', @$u{@etc_pass_fields}) . "\n"; } print F $_; diff -Naur mdkinst.orig/usr/bin/perl-install/install_steps_interactive.pm mdkinst/usr/bin/perl-install/install_steps_interactive.pm --- mdkinst.orig/usr/bin/perl-install/install_steps_interactive.pm Wed Feb 7 00:45:00 2001 +++ mdkinst/usr/bin/perl-install/install_steps_interactive.pm Wed Feb 21 05:44:52 2001 @@ -749,7 +749,7 @@ my $nis = $o->{authentication}{NIS}; $sup->{password2} ||= $sup->{password} ||= ""; - return if $o->{security} < 1 && !$clicked; +# return if $o->{security} < 1 && !$clicked; $o->set_help("setRootPassword", $o->{installClass} =~ "server" || $::expert ? "setRootPasswordMd5" : (), @@ -772,8 +772,9 @@ and $o->ask_warn('', _("This password is too simple (must be at least %d characters long)", 2 * $o->{security})), return (1,0); return 0 } - ) or return; - +# ) or return; + ); + $o->{authentication}{NIS} &&= $nis; $o->ask_from_entries_ref('', _("Authentification NIS"), @@ -790,16 +791,16 @@ sub addUser { my ($o, $clicked) = @_; my $u = $o->{user} ||= {}; - if ($o->{security} < 1) { - add2hash_($u, { name => "mandrake", password => "mandrake", realname => "default", icon => 'automagic' }); - $o->{users} ||= [ $u ]; - } +# if ($o->{security} < 1) { +# add2hash_($u, { name => "mandrake", password => "mandrake", realname => "default", icon => 'automagic' }); +# $o->{users} ||= [ $u ]; +# } $u->{password2} ||= $u->{password} ||= ""; $u->{shell} ||= "/bin/bash"; my @fields = qw(realname name password password2); my @shells = map { chomp; $_ } cat_("$o->{prefix}/etc/shells"); - if (($o->{security} >= 1 || $clicked)) { +# if (($o->{security} >= 1 || $clicked)) { $u->{icon} = translate($u->{icon}); if ($o->ask_from_entries_refH( [ _("Add user"), _("Accept user"), $o->{security} >= 4 && !@{$o->{users}} ? () : _("Done") ], @@ -834,7 +835,7 @@ $o->{user} = {}; goto &addUser; } - } +# } install_steps::addUser($o); } @@ -845,7 +846,7 @@ sub createBootdisk { my ($o, $first_time) = @_; - return if $first_time && $::beginner; +# return if $first_time && $::beginner; if (arch() =~ /sparc/) {
next reply other threads:[~2001-02-21 15:45 UTC|newest] Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top 2001-02-21 15:45 Stanislav Ievlev [this message] 2001-02-21 19:11 ` Aleksey Novodvorsky 2001-02-22 4:41 ` [devel] autofs Kostya Timoshenko 2001-02-22 4:53 ` Dmitry V. Levin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=3A93E298.2847CAA2@mtu-net.ru \ --to=staringer@mtu-net.ru \ --cc=devel@linux.iplabs.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git