su


romy4 аватар

Run function under different user

Представьте, что у вас под рутом запускается скрипт, но есть код, который надо выполнить от другого пользователя. Проблема в том, что у вас всего один файл и он запускается на удалённой машине при старте.

#!/bin/bash
 
function run_as_another()
{
  echo "I'm under another user"
  id
}
 
export -f run_as_another
su another -c run_as_another
 
echo Voila!
0
Ваша оценка: Ничего
banda аватар

Пароли и безопасность

Оригинал

Каждый раз, начиная работу с компьютером, мы проходим кажущуюся привычной процедуру авторизации, т.е. подтверждение своего статуса, на домашнем компьютере, рабочей машине, почтовом сервере, беседуя по асе или рассматривая контент немецкого порносайта — все зависит от ваших интересов и пристрастий. Суть же остается прежней — вы вводите так называемый логин и пароль, чтобы подтвердить факт того, что являетесь зарегистрированным пользователем того или иного ресурса, вес этого статуса может существенно разниться, соответственно и риск случайно «поделиться» с кем нибудь этим статусом тоже неодинаков.

Именно от вашего отношения к этому нехитрому процессу во многом зависит безопасность в сети и сохранность ваших данных, а возможно и денег (например, webmoney). Даже если вы сторонник всяческой открытости, вам не обойтись без минимально необходимых паролей.

0
Ваша оценка: Ничего