1) Add to /etc/inetd.conf telnet stream tcp nowait root /usr/libexec/telnetd telnetd telnet stream tcp6 nowait root /usr/libexec/telnetd telnetd 2) Create dir: mkdir -p /usr/home/rviews ln -s /usr/local/bin/sudo /usr/home/rviews/sudo 3) Create file /usr/home/rviews/bash: #!/bin/sh /usr/local/bin/bash -rcfile /usr/home/rviews/.bash_profile -r 4) Create file /usr/home/rviews/.bash_profile: PATH=/usr/home/rviews export PATH export PS1="\u>" alias ping="sudo /sbin/ping" alias traceroute="sudo /usr/sbin/traceroute" alias ping6="sudo /sbin/ping6" alias traceroute6="sudo /usr/sbin/traceroute6" 5) Add to /usr/local/etc/sudoers: Cmnd_Alias TP=/sbin/ping, /usr/sbin/traceroute, /sbin/ping6, /usr/sbin/traceroute6 rviews ALL=(ALL) NOPASSWD: TP 6) Change premissions: chmod 500 /usr/home/rviews/bash chmod 400 /usr/home/rviews/.bash_profile 7) User add: pw groupadd rviews -g 1002 pw useradd rviews -u 1002 -c "Rviews User" -g rviews -d /usr/home/rviews -s /usr/home/rviews/bash passwd rviews chown -R rviews:rviews /usr/home/rviews