копирование узлов устройства

Полный список находится в man 3 crypt (веб-версия):

          ID  | Method
          -------------------------------------------------
          1   | MD5
          2a  | Blowfish (on some Linux distributions)
          5   | SHA-256 (since glibc 2.7)
          6   | SHA-512 (since glibc 2.7)

(Шифр может быть также $2$ или $2a$ согласно Склепу Википедии (Unix).)

Так $6$ средства SHA-512.

То, каким, который использует Ваша система, управляют любые опции, передало pam_unix модулю PAM.

Значение по умолчанию на последней версии Ubuntu установлено в /etc/pam.d/common-password:

password        [success=1 default=ignore]      pam_unix.so obscure sha512

что означает, что в следующий раз Вы изменяете свой пароль, он будет хеширован с помощью SHA-512, предполагая, что учетная запись локальна, а не NIS/LDAP/Kerberos и т.д.

См. также:

5
09.10.2012, 02:38
1 ответ

+ в конце указывает на присутствие списка управления доступом. ACL на файле дает дополнительным пользователям или группам определенные полномочия, в дополнение к традиционным полномочиям Unix, которые только различают пользователя владения, группу владения и других. Можно использовать getfacl видеть ACL на файле и setfacl установить его.

cp -a скопировал бы ACL, если он мог. Причина это не может, состоит в том, что целевая файловая система не поддерживает ACLs или смонтирована без поддержки ACL.

Здесь, это действительно не имеет значения. /dev не дисковая файловая система так или иначе, Вы не должны копировать ее, и аналогично Вы не должны копировать /proc, /sys и другие недисковые файловые системы. Выполненный cp -ax выполнить копию, не рекурсивно вызывая в другие файловые системы.

cp часто не лучший способ передать существующую установку на новом диске. Это было бы легче скопировать оптовую торговлю файловой системой, затем увеличило бы его для заполнения целевого раздела. Вкратце:

cat </dev/sdy1 >/dev/sdz1
resize2fs /dev/sdz1

где /dev/sdy1 раздел, содержащий существующую установку и /dev/sdz1 то, где Вы хотите скопировать систему на большем диске. Будьте очень осторожны при вводе этой команды, поскольку это необратимо сотрет целевой раздел.

После копирования файлов необходимо будет настроить загрузчик на новом диске. grub-install /dev/sdz должен добиться цели, но Вы, возможно, должны записать a /boot/grub/device.map сначала, чтобы передать этому новый диск будет первичным диском. Если Вы испытываете затруднения из-за этого, самое легкое (если едва самое удобное), путь состоит в том, чтобы положить новый диск на его заключительное место, затем загрузиться с CD/USB Ubuntu и сказать программе установки восстанавливать загрузчик.

5
27.01.2020, 20:40
  • 1
    , Таким образом, будет нормально оставлять/dev/proc и/sys как пустые каталоги на целевом диске? Все три имеют строку в/etc/mtab с их собственной специальной файловой системой. Но только/proc упоминается в/etc/fstab. Я не думаю, копируя оптовую торговлю файловой системой, хорошая идея - новый диск больше, но корневой раздел Linux будет намного меньше - inode область от старого диска съест 10 ГБ, и я не думаю, что resize2fs может уменьшить это. –  Joakim Rosqvist 26.09.2011, 00:03
  • 2
    @JoakimRosqvist Да, все три (и больше, выполненный cat /proc/mounts видеть других), смонтированы как часть процесса начальной загрузки. Файлы, которые Вы видите, там не хранятся на диске, они сгенерированы на лету ядром. Запись для /proc в /etc/fstab исторический survivance, но это даже не необходимо. –  Gilles 'SO- stop being evil' 26.09.2011, 00:08

Теги

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