Changeset 366 for LATMOS-Accounts


Ignore:
Timestamp:
08/18/09 01:42:37 (15 years ago)
Author:
nanardon
Message:
  • in UNIX base, user must always have a home and a shell, if not default /dev/null and /bin/false
File:
1 edited

Legend:

Unmodified
Added
Removed
  • LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Unix.pm

    r268 r366  
    240240            $self->{users}{$_}{uid}, 
    241241            $self->{users}{$_}{gid}, 
    242             $self->{users}{$_}{gecos}, 
    243             $self->{users}{$_}{home}, 
    244             ($self->{users}{$_}{locked} ? '-' : '') . $self->{users}{$_}{shell}, 
     242            $self->{users}{$_}{gecos} || '', 
     243            $self->{users}{$_}{home} || '/dev/null', 
     244            ($self->{users}{$_}{locked} ? '-' : '') . ($self->{users}{$_}{shell} 
     245                || '/bin/false'), 
    245246        ]} sort { $self->{users}{$a}{uid} <=> $self->{users}{$b}{uid} } keys %{$self->{users}} 
    246247    ) or return; 
Note: See TracChangeset for help on using the changeset viewer.