рекомендуется использовать ключевые ключи вход в систему с пользователем root?

Как я могу сделать общий и простой сценарий судебной экспертизы этого метода, чтобы вычислить 2 даты, полезные для находки:

24 декабря 18:39 → 24.12.2015 18:37, 24.12 / 2015 18:41

Вы можете сделать это, используя функцию относительного времени команды date :

$ date -d"Dec 24 18:39 2 minutes ago" +'%m/%d/%Y %R'
12/24/2015 18:37

и

$ date -d"Dec 24 18:39 2 minutes" +'%m/%d/%Y %R'
12/24/2015 18:41

Вот пример того, как вы можете использовать это в своей ситуации . Этот сценарий будет вызываться с указанием каталога, контрольной даты и количества минут, которые нужно дополнить с каждой стороны контрольной даты (времени). Вызванный таким образом:

sh ./myscript / "Dec 24/2015 18:39" 2

скрипт эффективно выполняет команду:

find "/" -newermt "12/24/2015 18:37" ! -newermt "12/24/2015 18:41" -ls

Скрипт:

#!/bin/sh

# usage: $0 directory reference-date minutes

dir=${1:-/}
ref=${2:-Dec 24 18:39}
mins=${3:-2}
format='+%m/%d/%Y %R'

begin=$(date -d"$ref $mins minute ago" "$format")
end=$(date -d"$ref $mins minute" "$format")

echo "# ref='$ref'"
echo "# begin='$begin'"
echo "# end='$end'"

find "$dir" -newermt "$begin" ! -newermt "$end" -ls
0
17.10.2018, 16:52
1 ответ

Безопасность 101, не используйте учетную запись root, если этого можно избежать.
Не рекомендуется настраивать SSH-соединение как root на вашем сервере.
Тем не менее, если вы хотите это сделать, отключите аутентификацию по паролю и зашифруйте свой ssh-ключ надежным паролем.
Вы можете действовать точно так же, как и с обычным пользователем, если хотите.

1
28.01.2020, 02:42

Теги

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