Я могу автоматически создать пользователя пароля с pw adduser на freebsd?

Да, можно переместиться в будущее. И если Вы настраиваете перенаправления для всех страниц, затем Google и т.д. следует за ними и использует новые URL.

Но идеально, необходимо выбрать одну модель (www / не) и сохранить ее. Если Вы переключаетесь, и Вы не разбираетесь в перенаправлениях или имеете неправильную установку в Google Webmaster Tools, то можно растворить входящее число каналов. Это было бы плохо для Вашего рейтинга поисковой системы. Кроме того, если пользователи отмечают 'старый' URL, и Вы перенаправляете их, затем существует (очень маленькая) потеря производительности. Таким образом, я рекомендовал бы выбрать или www или не и палка с ним.

"www" / не является темой, у разработчиков есть твердые мнения о (и часто довольно поддельные аргументы в пользу / против). Я не встретил типичных пользователей, которые заботились значительно об этом. Мое персональное предпочтение с "www", поскольку я думаю работы лучше всего в брошюрах и других рекламных материалах. Но не прекрасен также; они оба хорошо работают, пока Вы последовательны, и Вы перенаправляете от того, который Вы не используете для своего предпочтительного.

Править: Вот хорошее обсуждение Переполнения стека о www / не со ссылками на хорошие статьи для обеих точек зрения.

1
задан 13 December 2010 в 19:35
2 ответа

Вот пример с помощью дескриптора файла:

echo password | pw useradd -h 0 user1

Каждый процесс Unix обычно имеет три стандартных дескрипторов файлов:

  • stdin (0)
  • stdout (1)
  • stderr (2)

В этом случае говорим мы pw считать вход из fd 0, иначе stdin. Можно хотеть рассмотреть bash страница справочника, которая имеет все виды примеров необычных вещей, которые можно сделать с дескрипторами файлов и перенаправлением.

Обратите внимание, что существуют некоторые проблемы безопасности с этим примером - любой работающий ps команда в нужное время смогла бы видеть аргумент echo команда. Это может или не может быть беспокойством в Вашей среде. Вы могли сделать это вместо этого:

pw useradd -h 0 user1 <<EOP
password
EOP
3
ответ дан 3 December 2019 в 19:30

Вам необходимо убедиться, что в вашей системе FreeBSD установлен следующий

bash (pkg_add -r bash) expect (pkg_add -r expect)

Ниже приведен сценарий, который автоматически генерирует случайные пароли и автоматически применяет их к учетной записи root. Вы можете сделать это сценарием запуска. Сначала я бы сделал следующие каталоги.

  1. Из корневого каталога, а не из корневого каталога mkdir .script
  2. Иметь обычную учетную запись пользователя
  3. mkdir /var/log/.rec
  4. chown normaluser: normaluser / var / log /.rec
  5. заменить сценарий passgen.sh в .script, который находится в корневой файловой структуре
  6. chmod 777 passgen.sh

    ! / usr / local / bin / bash

    PASSGEN = head -c 10 / dev / random | uuencode -m - | tr -d '\ n' | cut -c 19-32

echo $ PASSGEN> /var/log/.rec/encrypted

chown someuser: someuser /var/log/.rec/encrypted[1250estivechmod 666 /var/log/.rec / encrypted

Шифрование запутано

LOG = root

PASS = $ PASSGEN

expect << Шон Халберт

0
ответ дан 3 December 2019 в 19:30

Теги

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