Re: Question regarding shell user creation at login time

From: Ganbold (ganbold_at_micom.mng.net)
Date: 03/29/04

  • Next message: Sean Kelly: "Re: Question regarding shell user creation at login time"
    Date: Mon, 29 Mar 2004 11:05:55 +0900
    To: freebsd-current@freebsd.org
    
    

    Hi,

    I traced sshd using ktrace and it says:
    ......
      10198 new CALL setuid(0)
      10198 new RET setuid -1 errno 1 Operation not permitted
      10198 new CALL execve(0x80485d0,0xbfbfed8c,0xbfbfed94)
      10198 new NAMI "/home/new/new.pl"
      10198 new RET execve -1 errno 13 Permission denied
      10198 new CALL exit(0xffffffff)
    .....

    My C program is:

    #include <unistd.h>

    main(ac, av)
             char **av;
    {
             setuid(0);
             execv("/home/new/new.pl",av);
    }

    Directory:

    public# ls -la ~new
    total 46
    drwxr-xr-x 2 root wheel 512 Mar 29 09:10 .
    drwxr-xr-x 8 root wheel 512 Mar 25 15:28 ..
    -r--r----- 1 root new 767 Mar 24 17:43 .cshrc
    -r--r----- 1 root new 248 Mar 26 12:32 .login
    -r--r----- 1 root new 158 Mar 24 17:43 .login_conf
    -r--r----- 1 root new 373 Mar 24 17:43 .mail_aliases
    -r--r----- 1 root new 331 Mar 24 17:43 .mailrc
    -r--r----- 1 root new 797 Mar 24 17:43 .profile
    -r--r----- 1 root new 276 Mar 24 17:43 .rhosts
    -r--r----- 1 root new 975 Mar 24 17:43 .shrc
    -rwsr-x--- 1 root new 4651 Mar 26 08:47 new
    ---------- 1 root wheel 94 Mar 26 08:47 new.c
    -r-x------ 1 root wheel 15430 Mar 25 15:16 new.pl
    -rw-r--r-- 1 root wheel 52 Mar 25 16:52 new.sh

    Can somebody tell me the reason why it is failed?

    Thanks in advance,

    Ganbold

    _______________________________________________
    freebsd-hackers@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
    To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"


  • Next message: Sean Kelly: "Re: Question regarding shell user creation at login time"

    Relevant Pages

    • Re: Question regarding shell user creation at login time
      ... I traced sshd using ktrace and it says: ... 10198 new RET setuid -1 errno 1 Operation not permitted ...
      (freebsd-current)
    • Re: ntpd(8) exits quietly after fork()
      ... The logging paths seen in the ktrace are rather non-standard-- perhaps ntpd doesn't have the right permissions to write to them? ... Normally, ntpd logs to the NTP facility and critical messages might appear in /var/log/messages, so additional clues are probably there. ... 12195 ktrace RET execve -1 errno 2 No such file or directory ...
      (freebsd-stable)
    • Strange Wine problem on -current
      ... I have a strange problem running wine build from the ports on an -current ... 32603 ktrace RET ktrace 0 ... 32603 ktrace RET execve -1 errno 2 No such file or directory ...
      (freebsd-current)
    • wine: ld-elf.so.1 not found
      ... I'm having a very strange problem with Wine. ... Ktrace doesn't really provide much of anything helpful since even ld ... 90037 ktrace RET execve -1 errno 2 No such file or directory ...
      (freebsd-stable)