chown -R пользователь: пользователь. * изменяет разрешения назад: это правильное поведение?

Думал, что это не команда, а alsamixer отлично подходит для такого рода вещей. Это часть пакета alsa-utils

1
задан 5 July 2013 в 17:14

1 ответ

Ну. Командная строка как root очень мощная. Прочитайте некоторые из этих классиков. И да, .* соответствует .. - это именно то, что предназначено. Точка не является особым символом. Это соглашение. По соглашению, файлы, начинающиеся с точки, скрыты от представления по умолчанию при перечислении каталога - не что иное, и ничего более. По соглашению, inode, ведущий к текущему каталогу, получает имя ., а inode, ведущее к родительскому каталогу, получает имя ...

Что вы должны были сделать, это

Я упоминал, что нет ничего особенного в именах файлов, начинающихся с точки? Рекурсивный chown не так думает.

Прямо сейчас вы можете спасти некоторые функции, изменив права собственности на root. В конечном счете вам, вероятно, придется переустановить систему.

Как правило:

Избегайте работы с правами root. Если вы работаете с правами root, прочитайте каждую команду дважды, прежде чем нажать Enter. Если вы не уверены в расширении, попробуйте сначала «безопасную» команду (например, echo .*). Не работайте как root. Существует множество задач, которые можно безопасно выполнять с помощью графического интерфейса (ваша проблема является примером такой задачи). Я упоминал, что вам следует избегать использования учетной записи root?
4
ответ дан 24 May 2018 в 20:17
  • 1
    Я не хотел менять права собственности на все файлы в папке ... только скрытых файлов .. – lucacerone 5 July 2013 в 19:09
  • 2
    Хорошо, тогда мне плохо. В этом случае chown -R luca:luca /myfolder/.[^.]* я думаю – January 5 July 2013 в 19:19
  • 3
    echo .* - хороший способ опробовать расширение. Он покажет вам именно то, что видит оболочка. ls .* может быть немного более запутанным, так как он пойдет вниз по каталогам (ls -d .* может быть лучше, но может также просто использовать echo .*) – Robie Basak 5 July 2013 в 20:15
  • 4
    @RobieBasak хороший момент! – January 5 July 2013 в 21:09

Другие вопросы по тегам:

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