Разделы списка в Linux без полномочий

Только из любопытства, действительно ли возможно перечислить разделы в Linux, не будучи корнем или использующий sudo?

2
задан 22.08.2010, 04:51

2 ответа

cat /proc/partitions шоу все активные блочные устройства. Это включает физические диски (sda...), объемы программного обеспечения RAID (md0...), логический volumnes (dm-0...) (как в LVM), смонтированные обратной петлей объемы (loop0...), и их разделы (sda1, md0p1...). Для каждого блочного устройства, размера и номера устройства обозначается.

Большая информация доступна в /sys/block иерархия. В /sys/block, существует подкаталог на диск или подобное диску устройство, за которое взял на себя ответственность драйвер. Разделенные устройства имеют подкаталог для каждого раздела, например, /sys/block/sda/sda1. Различная информация доступна в файлах, такой как size (размер в секторах), dev (major:minor номер устройства), start (для разделов, их смещения на диске, в секторах)...

3
ответ дан 08.12.2019, 07:31

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

$ ls -l /dev/sda
brw-rw----. 1 root disk 8, 0 2010-08-18 02:48 /dev/sda

Пользователь в disk у группы есть доступ для чтения к этому устройству.

0
ответ дан 08.12.2019, 07:31

Теги

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