Правильным способом изменения домашнего каталога для пользователя является использование usermod
.
При использовании usermod -d/var/www.html username
(в качестве привилегированного пользователя, т.е. root или с помощью sudo
) домашний каталог будет изменен на требуемое местоположение.
-121--217049-
RTFM :
при
Синтаксис команды
while
:при выполнении команд test; выполнять последовательные команды; doneВыполнение последовательных команд при условии, что test-commands имеет нулевое состояние выхода. Состояние возврата - это состояние выхода последней команды, выполненной в последовательных командах , или нуль, если ни одна команда не была выполнена.
Если требуется получить возвращаемое значение из test-commands , необходимо назначить его другой переменной явно:
#!/bin/bash
while
emacs
ret=$?
((ret == 0))
do
echo "Exit code: $ret"
done
echo "Exit code: $ret"
echo "Loop End."
-121--229277-
Отправить комментарий в качестве ответа:
for d in directory_*; do cp -R "$d" "tmp_$d"; done
Credits @ drewbenn