Хорошо, я отвечу на свой вопрос:)
Я обнаружил, что модуль pam_unix выполняет проверку сложности пароля и может быть настроен.
man pam_unix: [ ! d2]
minlen=n
Set a minimum password length of n characters. The default value is
6. The maximum for DES crypt-based passwords is 8 characters.
obscure
Enable some extra checks on password strength. These checks are
based on the "obscure" checks in the original shadow package. The
behavior is similar to the pam_cracklib module, but for
non-dictionary-based checks.
Решение: измените строку в модуле pam_unix в файле /etc/pam.d/common-password на:
password [success=1 default=ignore] pam_unix.so minlen=1 sha512
Он позволяет вам установить любой пароль с минимальной длиной 1 .
Это выполнит вашу работу.
rename 's/.m4b$/.m4a/' *.m4b
Для тестового прогона вы можете использовать эту команду:
rename 's/.m4b$/.m4a/' *.m4b -vn
-v означает «verbose», и он будет выводить имена файлов при их переименовании.
-n выполнит пробный запуск, где он не переименует никаких файлов, Но покажет вам список файлов, которые будут переименованы.
Это выполнит вашу работу.
rename 's/.m4b$/.m4a/' *.m4b
Для тестового прогона вы можете использовать эту команду:
rename 's/.m4b$/.m4a/' *.m4b -vn
-v
означает «verbose», и он будет выводить имена файлов при их переименовании.
-n
выполнит тестовый прогон, в котором он не переименует никаких файлов, Но покажет вам список файлов, которые будут переименованы.
Это выполнит вашу работу.
rename 's/.m4b$/.m4a/' *.m4b
Для тестового прогона вы можете использовать эту команду:
rename 's/.m4b$/.m4a/' *.m4b -vn
-v
означает «verbose», и он будет выводить имена файлов при их переименовании.
-n
выполнит тестовый прогон, в котором он не переименует никаких файлов, Но покажет вам список файлов, которые будут переименованы.
Это выполнит вашу работу.
rename 's/.m4b$/.m4a/' *.m4b
Для тестового прогона вы можете использовать эту команду:
rename 's/.m4b$/.m4a/' *.m4b -vn
-v
означает «verbose», и он будет выводить имена файлов при их переименовании.
-n
выполнит тестовый прогон, в котором он не переименует никаких файлов, Но покажет вам список файлов, которые будут переименованы.
Это выполнит вашу работу.
rename 's/.m4b$/.m4a/' *.m4b
Для тестового прогона вы можете использовать эту команду:
rename 's/.m4b$/.m4a/' *.m4b -vn
-v
означает «verbose», и он будет выводить имена файлов при их переименовании.
-n
выполнит тестовый прогон, в котором он не переименует никаких файлов, Но покажет вам список файлов, которые будут переименованы.
Это выполнит вашу работу.
rename 's/.m4b$/.m4a/' *.m4b
Для тестового прогона вы можете использовать эту команду:
rename 's/.m4b$/.m4a/' *.m4b -vn
-v
означает «verbose», и он будет выводить имена файлов при их переименовании.
-n
выполнит тестовый прогон, в котором он не переименует никаких файлов, Но покажет вам список файлов, которые будут переименованы.
Это выполнит вашу работу.
rename 's/.m4b$/.m4a/' *.m4b
Для тестового прогона вы можете использовать эту команду:
rename 's/.m4b$/.m4a/' *.m4b -vn
-v
означает «verbose», и он будет выводить имена файлов при их переименовании.
-n
выполнит тестовый прогон, в котором он не переименует никаких файлов, Но покажет вам список файлов, которые будут переименованы.
Это выполнит вашу работу.
rename 's/.m4b$/.m4a/' *.m4b
Для тестового прогона вы можете использовать эту команду:
rename 's/.m4b$/.m4a/' *.m4b -vn
-v
означает «verbose», и он будет выводить имена файлов при их переименовании.
-n
выполнит тестовый прогон, в котором он не переименует никаких файлов, Но покажет вам список файлов, которые будут переименованы.
Очень быстрый способ переименования файлов, если это все, что вам нужно сделать, и не нужно преобразовывать их в другой формат, заключается в использовании расширений параметров Bash, которые очень подробно описаны в вики Bash.
Существует несколько способов изменения расширения, но я использую здесь простую парадигму ${var/original/replacement}:
for file in *.m4b; do mv -- "${file}" "${file/%m4b/m4a}"; done
Если вы хотите увидеть, что изменилось бы командой , поместите echo перед mv, и изменения будут перечислены.
Излишне говорить, что этот oneliner может быть изменен и для других файлов, а также вы можете также использовать расширения параметров для удаления расширений файлов. [ ! d4]
Очень быстрый способ переименования файлов, если это все, что вам нужно сделать, и не нужно преобразовывать их в другой формат, заключается в использовании расширений параметров Bash, которые очень подробно описаны в вики Bash.
Существует несколько способов изменения расширения, но я использую здесь простую парадигму ${var/original/replacement}:
for file in *.m4b; do mv -- "${file}" "${file/%m4b/m4a}"; done
Если вы хотите увидеть, что изменилось бы командой , поместите echo перед mv, и изменения будут перечислены.
Излишне говорить, что этот oneliner может быть изменен и для других файлов, а также вы можете также использовать расширения параметров для удаления расширений файлов. [ ! d4]
Очень быстрый способ переименования файлов, если это все, что вам нужно сделать, и не нужно преобразовывать их в другой формат, заключается в использовании расширений параметров Bash, которые очень подробно описаны в вики Bash.
Существует несколько способов изменения расширения, но я использую здесь простую парадигму ${var/original/replacement}:
for file in *.m4b; do mv -- "${file}" "${file/%m4b/m4a}"; done
Если вы хотите увидеть, что изменилось бы командой , поместите echo перед mv, и изменения будут перечислены.
Излишне говорить, что этот oneliner может быть изменен и для других файлов, а также вы можете также использовать расширения параметров для удаления расширений файлов. [ ! d4]
Очень быстрый способ переименования файлов, если это все, что вам нужно сделать, и не нужно преобразовывать их в другой формат, заключается в использовании расширений параметров Bash, которые очень подробно описаны в вики Bash.
Существует несколько способов изменения расширения, но я использую здесь простую парадигму ${var/original/replacement}:
for file in *.m4b; do mv -- "${file}" "${file/%m4b/m4a}"; done
Если вы хотите увидеть, что изменилось бы командой , поместите echo перед mv, и изменения будут перечислены.
Излишне говорить, что этот oneliner может быть изменен и для других файлов, а также вы можете также использовать расширения параметров для удаления расширений файлов. [ ! d4]
Очень быстрый способ переименования файлов, если это все, что вам нужно сделать, и не нужно преобразовывать их в другой формат, заключается в использовании расширений параметров Bash, которые очень подробно описаны в вики Bash.
Существует несколько способов изменения расширения, но я использую здесь простую парадигму ${var/original/replacement}:
for file in *.m4b; do mv -- "${file}" "${file/%m4b/m4a}"; done
Если вы хотите увидеть, что изменилось бы командой , поместите echo перед mv, и изменения будут перечислены.
Излишне говорить, что этот oneliner может быть изменен и для других файлов, а также вы можете также использовать расширения параметров для удаления расширений файлов. [ ! d4]
Очень быстрый способ переименования файлов, если это все, что вам нужно сделать, и не нужно преобразовывать их в другой формат, заключается в использовании расширений параметров Bash, которые очень подробно описаны в вики Bash.
Существует несколько способов изменения расширения, но я использую здесь простую парадигму ${var/original/replacement}:
for file in *.m4b; do mv -- "${file}" "${file/%m4b/m4a}"; done
Если вы хотите увидеть, что изменилось бы командой , поместите echo перед mv, и изменения будут перечислены.
Излишне говорить, что этот oneliner может быть изменен и для других файлов, а также вы можете также использовать расширения параметров для удаления расширений файлов. [ ! d4]
Очень быстрый способ переименования файлов, если это все, что вам нужно сделать, и не нужно преобразовывать их в другой формат, заключается в использовании расширений параметров Bash, которые очень подробно описаны в вики Wiki .
Существует несколько различных способов изменения расширения, но я использую здесь простую парадигму ${var/original/replacement}
:
for file in *.m4b; do mv -- "${file}" "${file/%m4b/m4a}"; done
Если вы хотите увидеть, что будет изменено командой , поместите echo
перед mv
, и изменения будут перечислены.
Излишне говорить, что этот oneliner может быть изменен и для других файлов, а также вы можете также использовать расширения параметров для удаления расширений файлов.
Очень быстрый способ переименования файлов, если это все, что вам нужно сделать, и не нужно преобразовывать их в другой формат, заключается в использовании расширений параметров Bash, которые очень подробно описаны в вики Wiki .
Существует несколько различных способов изменения расширения, но я использую здесь простую парадигму ${var/original/replacement}
:
for file in *.m4b; do mv -- "${file}" "${file/%m4b/m4a}"; done
Если вы хотите увидеть, что будет изменено командой , поместите echo
перед mv
, и изменения будут перечислены.
Излишне говорить, что этот oneliner может быть изменен и для других файлов, а также вы можете также использовать расширения параметров для удаления расширений файлов.
Очень быстрый способ переименования файлов, если это все, что вам нужно сделать, и не нужно преобразовывать их в другой формат, заключается в использовании расширений параметров Bash, которые очень подробно описаны в вики Wiki .
Существует несколько различных способов изменения расширения, но я использую здесь простую парадигму ${var/original/replacement}
:
for file in *.m4b; do mv -- "${file}" "${file/%m4b/m4a}"; done
Если вы хотите увидеть, что будет изменено командой , поместите echo
перед mv
, и изменения будут перечислены.
Излишне говорить, что этот oneliner может быть изменен и для других файлов, а также вы можете также использовать расширения параметров для удаления расширений файлов.
Очень быстрый способ переименования файлов, если это все, что вам нужно сделать, и не нужно преобразовывать их в другой формат, заключается в использовании расширений параметров Bash, которые очень подробно описаны в вики Wiki .
Существует несколько различных способов изменения расширения, но я использую здесь простую парадигму ${var/original/replacement}
:
for file in *.m4b; do mv -- "${file}" "${file/%m4b/m4a}"; done
Если вы хотите увидеть, что будет изменено командой , поместите echo
перед mv
, и изменения будут перечислены.
Излишне говорить, что этот oneliner может быть изменен и для других файлов, а также вы можете также использовать расширения параметров для удаления расширений файлов.
Очень быстрый способ переименования файлов, если это все, что вам нужно сделать, и не нужно преобразовывать их в другой формат, заключается в использовании расширений параметров Bash, которые очень подробно описаны в вики Wiki .
Существует несколько различных способов изменения расширения, но я использую здесь простую парадигму ${var/original/replacement}
:
for file in *.m4b; do mv -- "${file}" "${file/%m4b/m4a}"; done
Если вы хотите увидеть, что будет изменено командой , поместите echo
перед mv
, и изменения будут перечислены.
Излишне говорить, что этот oneliner может быть изменен и для других файлов, а также вы можете также использовать расширения параметров для удаления расширений файлов.
Очень быстрый способ переименования файлов, если это все, что вам нужно сделать, и не нужно преобразовывать их в другой формат, заключается в использовании расширений параметров Bash, которые очень подробно описаны в вики Wiki .
Существует несколько различных способов изменения расширения, но я использую здесь простую парадигму ${var/original/replacement}
:
for file in *.m4b; do mv -- "${file}" "${file/%m4b/m4a}"; done
Если вы хотите увидеть, что будет изменено командой , поместите echo
перед mv
, и изменения будут перечислены.
Излишне говорить, что этот oneliner может быть изменен и для других файлов, а также вы можете также использовать расширения параметров для удаления расширений файлов.
Очень быстрый способ переименования файлов, если это все, что вам нужно сделать, и не нужно преобразовывать их в другой формат, заключается в использовании расширений параметров Bash, которые очень подробно описаны в вики Wiki .
Существует несколько различных способов изменения расширения, но я использую здесь простую парадигму ${var/original/replacement}
:
for file in *.m4b; do mv -- "${file}" "${file/%m4b/m4a}"; done
Если вы хотите увидеть, что будет изменено командой , поместите echo
перед mv
, и изменения будут перечислены.
Излишне говорить, что этот oneliner может быть изменен и для других файлов, а также вы можете также использовать расширения параметров для удаления расширений файлов.
Очень быстрый способ переименования файлов, если это все, что вам нужно сделать, и не нужно преобразовывать их в другой формат, заключается в использовании расширений параметров Bash, которые очень подробно описаны в вики Wiki .
Существует несколько различных способов изменения расширения, но я использую здесь простую парадигму ${var/original/replacement}
:
for file in *.m4b; do mv -- "${file}" "${file/%m4b/m4a}"; done
Если вы хотите увидеть, что будет изменено командой , поместите echo
перед mv
, и изменения будут перечислены.
Излишне говорить, что этот oneliner может быть изменен и для других файлов, а также вы можете также использовать расширения параметров для удаления расширений файлов.