Eu tenho o Antergos instalado no meu Notebook. Eu apaguei acidentalmente a pasta /etc/pam.d
, então não posso usar nenhum comando de root ou acessar minha sessão de usuário.
Eu pensei em reinstalar os pacotes que possuem arquivos instalados em pam.d
, então tentei:
pacman -S $(pacman -Ql | grep /etc/pam.d/$ | awk '{print $1}')
em um usb ao vivo de Antergos. Eu fiz isso após montar as partições /
, /home
e uefi
em /mnt
, /mnt/home
e /mnt/boot/efi
, respectivamente. Então eu fiz:
sudo cp /etc/resolv.conf /mnt/etc/
sudo cp /etc/hosts mnt/etc/
sudo mount --bind /dev/ /mnt/dev
sudo chroot /mnt
mount -t proc none /proc
mount -t sysfs none /sys
mount -t devpts none /dev/pts
E finalmente tentei essa opção, mas todas elas retornaram o mesmo erro:
pacman -S $(pacman -Ql | grep /etc/pam.d/$ | awk '{print $1}')
pacman -Syu
pacman -Syyu
pacman -S libpam-runtime libpam-modules
erro que retorna:
error: failed retrieving file ´´´´ from mirror.´´´´ : Could not resolve host: mirror.´´´´´
no ´´´´ vão os nomes dos arquivos e espelhos correspondentes
Eu preciso recuperar a pasta /pam.d
de alguma forma. Estou fazendo algo errado quando montei as partições?
PS: Eu tenho conexão com a Internet e também tenho uma cópia da pasta pam.d em /home/user/Downloads
(eu fiz a cópia antes de removê-la do /etc/
)