Поскольку я не смог найти указанный выше инструмент с графическим интерфейсом в своем репозитории, я вместо этого нашел это,
, которое, по крайней мере, показывает, когда что-то подключено, и предоставляет простой и довольно умный способ смонтировать его, выбрав его и щелкнув кнопку воспроизведения.
См. man sudo
:
sudo, sudoedit — execute a command as another user
Поскольку вы не указываете имя пользователя для sudo в своем примере (например, sudo -l otheruser
), это запускает команду от имени пользователя root по умолчанию.
Таким образом, разница в том, что первая команда выполняется с правами пользователя текущего терминала, вторая команда выполняется с правами пользователя root.
Подробнее см. справочную страницу sudo.
find var vendor pub/static pub/media app/etc -type f -exec chmod g+w {} \;
Может быть запрещен поиск в некоторых каталогах.
Вы получите исключение: найдите: «XXX»: разрешение отклонено
Вторая команда использует sudo
для расширения разрешений поиска
Команды аналогичны. find
добавит групповые права на запись ко всем обычным файлам в каталогах var
, vendor
, pub/static
, pub/media
и app/etc
в текущем каталоге.
Вторая команда выполнит команду find
с повышенными привилегиями (как root). Это может потребоваться для изменения прав доступа к файлам с помощью chmod
, если некоторые из файлов принадлежат пользователю, который не ваш обычный пользователь (пользователь, выполняющий любую командную строку) или если пользователь не может получить доступ ко всем файлам в этих каталогах или ниже из-за прав доступа к каталогам.