[scponly] Re: chroot problem on Redhat AS3[Solved]
Scott Koch
koch at uselinux.us
Wed Apr 26 22:25:41 EDT 2006
Well, I was trying not to bother the current scponly setup while I was
testing this, so the test below was on another sshd server that I was
running on port 15000 on the same machine. I guess it didn't like
something about it, because when I tried it on my main sshd server it
worked fine. Not sure why, but it works now and I am happy.
Thanks for everyone who has put time into this project. It is a big
help.
-Scott
On Wed, Apr 26, 2006 at 09:35:47PM -0400, Scott Koch wrote:
> I have scponly installed and setup to be used on my system. However
> it seems to be having some trouble chrooting. For some reason the ssh
> process is changing uids to the testuser before it does the chroot. I
> know that chrooting does not work for not uid 0 users, but I am not sure
> why it is changeing users *before* trying to chroot. Any help is
> appreciated.
>
> -Scott
>
> /etc/passwd entry:
>
> testuser:x:513:513:FTP test user:/testchroot//pub:/bin/scponlyc
>
> This is the message I get in my logs:
>
> Apr 26 21:28:09 myhost scponly[4834]: chrooted binary in place, will
> chroot()
> Apr 26 21:28:09 myhost scponly[4834]: 3 arguments in total.
> Apr 26 21:28:09 myhost scponly[4834]: arg 0 is scponlyc
> Apr 26 21:28:09 myhost scponly[4834]: arg 1 is -c
> Apr 26 21:28:09 myhost scponly[4834]: arg 2 is
> /usr/libexec/openssh/sftp-server
> Apr 26 21:28:09 myhost scponly[4834]: opened log at LOG_AUTHPRIV,
> opts 0x00000009
> Apr 26 21:28:09 myhost scponly[4834]: retrieved home directory of
> "/testchroot//pub" for user "testuser"
> Apr 26 21:28:09 myhost scponly[4834]: chrooting to dir: "/testchroot"
> Apr 26 21:28:09 myhost scponly[4834]: chroot: Operation not permitted
> Apr 26 21:28:09 myhost scponly[4834]: couldn't chroot to /testchroot
> [username: testuser(513), IP/port: ::ffff:xxx.xxx.xxx.xxx 38295 15000]
>
> root# ls -la /testchroot
> total 96
> drwxr-xr-x 7 root testuser 4096 Apr 26 19:27 .
> drwxr-xr-x 29 root root 4096 Apr 26 20:12 ..
> -rw-r--r-- 1 root testuser 304 Apr 23 00:59 .bash_logout
> -rw-r--r-- 1 root testuser 191 Apr 23 00:59 .bash_profile
> -rw-r--r-- 1 root testuser 124 Apr 23 00:59 .bashrc
> drwxr-xr-x 2 root testuser 4096 Apr 26 20:23 bin
> -rw-r--r-- 1 root testuser 383 Apr 23 00:59 .emacs
> drwxr-xr-x 2 root testuser 4096 Apr 26 19:31 etc
> -rw-r--r-- 1 root testuser 120 Apr 23 00:59 .gtkrc
> drwxr-xr-x 3 root testuser 4096 Apr 26 19:54 lib
> drwxr-xr-x 2 root testuser 4096 Apr 26 19:27 pub
> drwxr-xr-x 5 root testuser 4096 Apr 26 19:22 usr
>
> root# ls -la /bin/scponlyc
> -rwsr-xr-x 1 root root 30099 Apr 26 19:15 /bin/scponlyc
>
>
> --
> ==============================================
> Scott Koch
> koch at uselinux.us
> http://www.uselinux.us
> ==============================================
>
--
==============================================
Scott Koch
koch at uselinux.us
http://www.uselinux.us
==============================================
More information about the scponly
mailing list