Как вернуть "sudo chmod 644. *"?

ребята!

Это мой первый пост здесь, и, к сожалению, и это делается в очень уродливых обстоятельствах! Я запускаю Debian Jessie x64, а час назад я установил некоторые шрифты для филе в каталог / usr / share / figlet. Я не мог использовать их, потому что я разархивировал их sudo, и у них не было соответствующих разрешений. Не задумываясь, я побежал sudo chmod 644. * Теперь ничего не работает (браузер, даже Terminator не может найти свои значки и т. Д.). Я прочитал несколько минут назад, что рабочий каталог sudo является корневым домом, и теперь я откровенно паникую!

У меня есть два вопроса: что именно я сделал (изменил ли я все права на все в своей системе на 644?), И как мне отменить его, запретив полное восстановление резервной копии?

Я выполнил два поиска в поисках файлов и каталогов, которые были изменены за последний час, но это было не очень продуктивно. Я искал ответы на вопросы, но не мог найти ответ, касающийся точной команды, которую я запускал, поэтому я отправляю выделенный вопрос – я хочу точно знать, что произошло.

Мне очень любопытно, что я сделал, потому что недавно распакованные филлот-шрифты остались без изменений!

Заранее большое спасибо!

Предполагая, что вы используете Bash (с типичными настройками), запускаете

 sudo chmod 644 .* 

из /usr/share/figlet будет работать

 sudo chmod 644 . .. 

( echo .* выставляется . .. ).

Это эквивалентно

 sudo chmod 644 /usr/share/figlet /usr/share 

Фиксация вашей системы проста:

 sudo chmod 755 /usr/share /usr/share/figlet