1

Я новичок в написании сценариев, но я создал текстовый файл с именем disableusers.dat, который содержит только имена пользователей, которые уже созданы в расположении файла /home /daniel /var /local /nsu /data, и я пытаюсь запустить сценарий ( вызываемый disablensuaccounts.sh), который будет читать файл disableusers.dat, содержащий список пользователей, которые необходимо отключить. Данные отключенного пользователя останутся в системе, но отключенная учетная запись не будет иметь доступа для входа в систему. Для каждой отключенной учетной записи пользователя добавьте строку в файл /home/daniel/var/local/nsu/logs/useraccounts.log.  Запись строки будет содержать следующую информацию:  

disabled | <user account name> | <day and time of creation>

Это то, что я до сих пор:

#!/bin/bash
disablefile=/home/daniel/var/local/nsu/data/disableusers.dat
logfiledis=/home/daniel/var/local/nsu/logs/useraccounts.log 
while read user; do
   echo "Disabling $user"
   sudo # passwd -l $user
   echo "disabled | $user | $ date “+%Y-%m-%d %H%M" |" >> $logfiledis
done < $disablefile

0