./script
петляет названный 'сценарием' в месте ./
- который переводит в 'здесь' (т.е. текущий каталог). Тот сценарий выполняется в подоболочке и чем-либо, что сценарий делает к среде, потерян, когда подоболочка заканчивается.
. ./script
говорит текущей оболочке выполнять файл, названный 'сценарием' в месте ./
в текущей оболочке без подоболочки, таким образом, что-либо это изменяется в среде, остается, когда сценарий останавливается.
.
сокращение от команды source
. Вы можете источник поиска с человеком (man source
).
/home/bob/script
совпадает с ./script
если Вы находитесь в каталоге /home/bob
. /home/bob/script
совпадает с . ./script
если Вы находитесь в каталоге /home/bob
Измените эпоху пароля до 0 дней
Синтаксис Shage -D 0 {имя пользователя}
в этом случае
Chage -D0 foo
Это работает для меня через SSH
В зависимости от версии Passwd Вы можете попробовать
passwd -f
: заставляет пользователю поменять пароль на следующем входе в систему, истекающий пароль для имени.
passwd -e
или passwd --expire
: немедленно истечь пароль учетной записи. Это в действии может заставить пользователю изменить свой пароль в следующем логине пользователя пользователя.