🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.sys.sun.admin
3 messages
3 total messages Started by Piotr Pisz Wed, 24 Oct 2007 06:41
zmienna długość hasła
#14466
Author: Piotr Pisz
Date: Wed, 24 Oct 2007 06:41
9 lines
1110 bytes
Witam,

Solaris 10 pozwala ustwić wymaganą liczbę znaków w haśle na maksymalnie 
255. Czy istnieje możliwość skonfigurowania tej liczby w przedziale (np.) 
od 10 do 20 znaków? O ile z poziomu root'a mogę nadać użytkownikowi dowolną 
długość hasła, o tyle sam użytkownik zawsze musi wpisywać hasło 20 znakowe 
(przy PASSLENGTH=20) w trakcie zmiany hasła.

Piotr
Re: zmienna długość hasła
#14467
Author: Slawomir Stanczak
Date: Mon, 05 Nov 2007 12:02
24 lines
1717 bytes
Piotr Pisz wrote:
> Witam,
> 
> Solaris 10 pozwala ustwić wymaganą liczbę znaków w haśle na maksymalnie 
> 255. Czy istnieje możliwość skonfigurowania tej liczby w przedziale (np.) 
> od 10 do 20 znaków? O ile z poziomu root'a mogę nadać użytkownikowi dowolną 
> długość hasła, o tyle sam użytkownik zawsze musi wpisywać hasło 20 znakowe 
> (przy PASSLENGTH=20) w trakcie zmiany hasła.
> 
> Piotr
> 

Z czystej ciekawości sprawdziłem. Przykład:

PASSLENGTH=10

Kiedy użytkownik zmienia hasło musi wklepać hasło 10-znakowe.
Kiedy jednak loguję się na takie konto poprzez ssh wystarczy
wpisać pierwszych 8 znaków i system klienta wpuszacza.

To w końcu jak to jest ?

pzdr.
Sławek
Re: zmienna długość hasła
#14468
Author: Szymon Sokół
Date: Mon, 05 Nov 2007 18:03
37 lines
2678 bytes
On Mon, 05 Nov 2007 12:02:39 +0000, Slawomir Stanczak wrote:

> Kiedy użytkownik zmienia hasło musi wklepać hasło 10-znakowe.
> Kiedy jednak loguję się na takie konto poprzez ssh wystarczy
> wpisać pierwszych 8 znaków i system klienta wpuszacza.
> 
> To w końcu jak to jest ?

A hasła masz szyfrowane... czym? Jak crypt, to tylko 8 znaków jest brane pod
uwagę. Z man passwd:

     Passwords must be constructed to meet the following require-
     ments:

       o  Each password must have  PASSLENGTH  characters,  where
          PASSLENGTH is defined in /etc/default/passwd and is set
          to 6. Setting PASSLENGTH to more than eight  characters
          requires  configuring  policy.conf(4) with an algorithm
          that supports greater than eight characters.

Obstawiam, że Twoje /etc/security/policy.conf zawiera coś takiego:

# The Solaris default is the traditional UNIX algorithm.  This is not
# listed in crypt.conf(4) since it is internal to libc.  The reserved
# name __unix__ is used to refer to it.
#
CRYPT_DEFAULT=__unix__

a jeśli zmienisz to na 
CRYPT_DEFAULT=1
to zaczniesz używać MD5 i wtedy całe hasło powinno być uwzględniane.

-- 
Szymon Sokół (SS316-RIPE) -- Network Manager                                 B
Computer Center, AGH - University of Science and Technology, Cracow, Poland  O
http://home.agh.edu.pl/szymon/ PGP key id: RSA: 0x2ABE016B, DSS: 0xF9289982  F
Free speech includes the right not to listen, if not interested -- Heinlein  H
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads