Что значит "?" значит в ls -l вывод?

Мне помогло добавление флагов в dh_auto_configureпод целью override_dh_auto_configure. Мне пришлось найти это самому (, и, похоже, это сработало для меня ), но я не знаю, является ли это самым надежным/элегантным решением.

4
03.09.2020, 17:05
1 ответ

Знаки вопроса означают, что lsне может прочитать соответствующую информацию; он сообщает, что в верхней части его вывода:

ls: cannot access 'gvfs': Permission denied

gvfsнедоступен для всех пользователей, кроме его владельца, даже для root, потому что это монтирование FUSE, принадлежащее пользователю -— такие монтирования недоступны даже для root, чтобы злонамеренный процесс FUSE не воспользовался ситуацией:

$ mount|grep /run/user/125/gvfs
gvfsd-fuse on /run/user/125/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=125,group_id=125)

Информация, отображаемая для точки монтирования, поступает «изнутри» монтирования, и единственным пользователем, которому разрешено читать монтирование FUSE, является владелец. (И да, это несколько удивительно, учитывая ожидаемую привилегию пользователя root.)

12
18.03.2021, 23:07

Теги

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