Путаница с правами доступа к файлам в Linux

В целом существует множество различных USB-устройств (клавиатура, мышь, веб-камера,... ). lsusbотносится к подключенным устройствам на уровне протокола USB.

Некоторые USB-устройства являются устройствами хранения (USB-накопители, жесткие диски USB,... ). Они понимают другой протокол (более или менее SCSI )поверх протокола USB. В рамках этого протокола запоминающее устройство USB имеет серийный номер (, как и устройство ATA ). Это то, что вы видите в /proc/scsi/usb-storage.

Число iSerial, которое вы видите в lsusb, не имеет к этому никакого отношения.

Вот почему вы видите интересующий вас серийный номер одним методом, но не видите другим методом. Вот почему вы не можете использовать lsusbдля получения интересующего вас серийного номера

.
0
16.06.2021, 18:04
1 ответ

Доступ ко всем файлам зависит от прав доступа к файлу и иерархии каталогов, в которой он существует .

Хотя есть несколько способов добиться желаемого результата, они не -тривиальны, и вы можете нарушить другие части системы безопасности вашего сервера. Например, вы можете установить домашний каталог для гостя /other/guest -, но чтобы исключить их из /home, вам нужно создать группу, охватывающую всех других пользователей, и установить групповое владение /home для этой группы и chmod о -rwx /дом. Но ты еще не закончил. В дополнение к разрешениям файловой системы, ваш Ubuntu имеет подсистему безопасности, называемую apparmor -, которая использует более централизованную базу данных объектов (, а не только файлы )пользователей и разрешения, связывающие их -, которые также потребуют обновления.

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

0
28.07.2021, 11:24

Теги

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