Восстанавливаем права доступа после chown -R


После ошибочного исполнения команды chown -R с рутовыми привилегиями на корневой раздел (например chown -R root:root *) начнутся проблемы доступа различных сервисов к своим данным. Для быстрого восстановления сервисов можно воспользоваться командой rpm (для RedHAt-like дистрибутивов):

Восстановление uid и gid:

# for u in $(rpm -qa); do rpm --setugids $u; done

Восстановление маски прав:

# for p in $(rpm -qa); do rpm --setperms $p; done

 

Важно:

  • # chmod 600 /etc/ssh/ssh_host_rsa_key 
    # chmod 600 /etc/ssh/ssh_host_dsa_key 
    # chmod 600 /etc/ssh/ssh_host_ecdsa_key

 

 

Поблагодарить:

Оставьте комментарий

Ваш e-mail не будет опубликован.