История изменений
Исправление alex_the_v, (текущая версия) :
Ставишь шеллом bash, если вдруг у тебя дефолтный шелл другой.
Пишешь юзеру в ~/.bashrc:
set -r
Пишешь в ~/.bash_profile:
/usr/bin/env -
PATH=/home/pushkin/bin
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
export PATH
unset USERNAME
Создаешь ему в хомяке каталог bin и кладешь туда бинарник, который ему разрешено выполнять. Отдаешь оунершип на весь хомяк какому-нибудь nobody, чтобы твой юзер сам себе бинарников в ~/bin не положил. Ну и все, пожалуй.
Исходная версия alex_the_v, :
Ставишь шеллом bash, если вдруг у тебя дефолтный шелл другой.
Пишешь юзеру в ~/.bashrc:
set -r
Пишешь в ~/.bash_profile:
/usr/bin/env -
PATH=/home/pushkin/bin
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
export PATH
unset USERNAME
Отдаешь оунершип на весь хомяк какому-нибудь nobody, чтобы твой юзер сам себе бинарников в ~/bin не положил. Ну и все, пожалуй.