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