Can't su, already in wheel group.

Deling Ren lg+freebsd at home.homeunix.org
Tue Jan 18 11:42:49 PST 2005


Hi al, I am trying to install an embedded freebsd 5.3 onto a single board
computer. Since I am trying to fit everything into a 128M CF, I can't do a
normal installation. Instead, I copied over from a PC. It seems to be
running well, except I can't su. The user is in wheel group:

%pw user show admin
admin:*:1500:0::0:0:User &:/home/admin:/bin/tcsh
%id admin
uid=1500(admin) gid=0(wheel) groups=0(wheel)

I copied the whole /etc/pam.d directory. I can login with root and admin
without a problem from the serial console. I can also ssh. But whenever I
try to su from admin, I get the error message from the console:

su: Jan 18 00:29:56 soekris su: BAD SU admin to root on /dev/ttyd0

the pam libs seem to be there too:

%ls /usr/lib/pam_*
/usr/lib/pam_chroot.so          /usr/lib/pam_opie.so
/usr/lib/pam_chroot.so.2        /usr/lib/pam_opie.so.2
/usr/lib/pam_deny.so            /usr/lib/pam_opieaccess.so
/usr/lib/pam_deny.so.2          /usr/lib/pam_opieaccess.so.2
/usr/lib/pam_echo.so            /usr/lib/pam_passwdqc.so
/usr/lib/pam_echo.so.2          /usr/lib/pam_passwdqc.so.2
/usr/lib/pam_exec.so            /usr/lib/pam_permit.so
/usr/lib/pam_exec.so.2          /usr/lib/pam_permit.so.2
/usr/lib/pam_ftpusers.so        /usr/lib/pam_radius.so
/usr/lib/pam_ftpusers.so.2      /usr/lib/pam_radius.so.2
/usr/lib/pam_group.so           /usr/lib/pam_rhosts.so
/usr/lib/pam_group.so.2         /usr/lib/pam_rhosts.so.2
/usr/lib/pam_guest.so           /usr/lib/pam_rootok.so
/usr/lib/pam_guest.so.2         /usr/lib/pam_rootok.so.2
/usr/lib/pam_krb5.so            /usr/lib/pam_securetty.so
/usr/lib/pam_krb5.so.2          /usr/lib/pam_securetty.so.2
/usr/lib/pam_ksu.so             /usr/lib/pam_self.so
/usr/lib/pam_ksu.so.2           /usr/lib/pam_self.so.2
/usr/lib/pam_lastlog.so         /usr/lib/pam_ssh.so
/usr/lib/pam_lastlog.so.2       /usr/lib/pam_ssh.so.2
/usr/lib/pam_login_access.so    /usr/lib/pam_tacplus.so
/usr/lib/pam_login_access.so.2  /usr/lib/pam_tacplus.so.2
/usr/lib/pam_nologin.so         /usr/lib/pam_unix.so
/usr/lib/pam_nologin.so.2       /usr/lib/pam_unix.so.2

anybody have idea what else could have gone wrong? Thanks in advance.

Deling


More information about the freebsd-questions mailing list