Скрипт входа в систему, требует пользователей, чтобы повторно ввести отображаемую строку случайных номеров

Похоже, вы не можете сделать это ни с setfacl , ни с umask , поскольку они оба не похоже, что разрешены отдельные значения по умолчанию для файлов и каталогов. См. Этот аналогичный вопрос для других вариантов .Если вы хотите заставить какое-то приложение создавать каталоги без разрешения на чтение и файлы, вы можете либо изменить его, либо попробовать LD_PRELOAD, учитывая только двоичный файл (хотя написание библиотеки для этого может быть немного излишним).

1
10.01.2019, 20:44
1 ответ

Необходимо использовать читать -p ? В противном случае вы можете сделать следующее (это будет доказательство концепции скрипта):

#!/bin/bash
RANDOMNUM=$(shuf -i 0000-9999 -n 1)
echo "Introduce password $RANDOMNUM"
read value
if [ $value == $RANDOMNUM ];
then
        echo "Password Match!"
else
        exit
fi

Шуф создавал случайное число из 4 цифр от 0000 до 9999.

0
28.01.2020, 00:21

Теги

Похожие вопросы