hi
I change as suggestsed by adding this line ('loginShell => '/bin/bash',=
but the ebox crached when reloded the page.
I have some ltsp server and are now managering the users in the ebox ldap.
But the problem is that i have to change the /bin/bash manuell every time i
create a now user.
// Matte
----- Ursprungligt meddelande -----
Från: "Javier Amor Garcia" <[email protected]>
Till: "eBox users" <[email protected]>
Skickat: måndag, 4 jan 2010 12:11:54
Ämne: Re: [ebox-user] /bin/bash
Hi Mattias,
In case you want to allow your ldap suers to login in the box, vias ssh,
as normal users look this howto:
http://trac.ebox-platform.com/wiki/Document/HowTo/SSHLoginAsEBoxUser
If you need the loginShell in LDAP for other purposes, you must edit the
file /usr/share/perl5/EBox/UsersAndGroups.pm
Look for the method 'addUser'. (Do a search for 'sub addUser')
At the end of the method there is a list of LDAP attributes for the same
user. In my version it looks like that:
my @attr = (
'cn' => $user->{'fullname'},
'uid' => $user->{'user'},
'sn' => $user->{'surname'},
'uidNumber' => $uid,
'gidNumber' => $gid,
'homeDirectory' => HOMEPATH,
'userPassword' => $passwd,
'objectclass' => ['inetOrgPerson', 'posixAccount',
'passwordHolder'],
@additionalPasswords
);
Add the 'loginShell' attribute. Again in my version, it will lokk like this:
my @attr = (
'cn' => $user->{'fullname'},
'uid' => $user->{'user'},
'sn' => $user->{'surname'},
'uidNumber' => $uid,
'gidNumber' => $gid,
'homeDirectory' => HOMEPATH,
'userPassword' => $passwd,
'loginShell => '/bin/bash', # <--- added line
'objectclass' => ['inetOrgPerson', 'posixAccount',
'passwordHolder'],
@additionalPasswords
);
Then restart the ebox web server to assure that older version of the
file arent cached:
'/etc/init.d/ebox apache restart'.
Anyway, if do you want to allow regualr login by users, there are the
instruciton
cheers,
Javier
Mattias Hemmingsson wrote:
> Hi
>
> I have set upp my ldap server to be used as loggin to my ubuntu server.
> But when i create users in ldap they are given /bin/false as defult.
>
> Is there any whay a can change this so that my users gets /bin/bash instead ?
>
>
> // Mattias
> _______________________________________________
> ebox-user mailing list
> [email protected]
> http://lists.ebox-platform.com/cgi-bin/mailman/listinfo/ebox-user
_______________________________________________
ebox-user mailing list
[email protected]
http://lists.ebox-platform.com/cgi-bin/mailman/listinfo/ebox-user
_______________________________________________
ebox-user mailing list
[email protected]
http://lists.ebox-platform.com/cgi-bin/mailman/listinfo/ebox-user