Уголок новичка
   9916

fdisk доступна и имеет право перезаписать разделы без root

Не адекватно! Такое не допутимо. По крайней мере в моём понимании.
В OpenSUSE даже через sudo говорило нельзя, только su, потом fdisk. Во всех остальных линуксах, которые встречал fdisk без sudo баже не заводился.

Upd. Пользователь состоит в группе disk, а группа disk иммет право записи. Вот уж не уверен что это нужно пользователю.

33 комментария

avatar
Напишите багрепорт. Тут сообщество пользователей, разработчики по другому адресу гнездятся
+3
avatar
[ewg@aser-ewg ~]$ fdisk -l
fdisk: невозможно открыть /dev/sda: Отказано в доступе
[ewg@aser-ewg ~]$
О чем речь?
+1
avatar
Подтвеждаю(я чет-то этот топик пропустил)
[poly@e ~]$ fdisk /dev/sda

Добро пожаловать в fdisk (util-linux 2.27.1).
Изменения останутся только в памяти до тех пор, пока вы не решите записать их.
Будьте внимательны, используя команду write.

fdisk: невозможно открыть /dev/sda: Отказано в доступе
0
avatar
А у меня тоже как у автора:
вот
[ramash@manj_archik ~]$ fdisk -l
Диск /dev/sda: 931,5 GiB, 1000204886016 байт, 1953525168 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: dos
Идентификатор диска: 0x67bd5728

Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sda1 2048 17983487 17981440 8,6G 82 Linux своп / Solaris
/dev/sda2 17983488 164784127 146800640 70G 83 Linux
/dev/sda3 164784128 1953520064 1788735937 853G 83 Linux

[ramash@manj_archik ~]$ fdisk /dev/sda

Добро пожаловать в fdisk (util-linux 2.27.1).
Изменения останутся только в памяти до тех пор, пока вы не решите записать их.
Будьте внимательны, используя команду write.

Команда (m для справки): m

Справка:

DOS (MBR)
a переключение флага загрузки
b редактирование вложенной метки диска BSD
c переключение флага dos-совместимости

Общие
d удалить раздел
F показать свободное неразмеченное пространство
l список известных типов разделов
n добавление нового раздела
p вывести таблицу разделов
t изменение типа раздела
v проверка таблицы разделов
i вывести информацию о разделе

Разное
m вывод этого меню
u изменение единиц измерения экрана/содержимого
x дополнительная функциональность (только для экспертов)

Сценарий
I загрузить разметку из файла сценария sfdisk
O записать разметку в файл сценария sfdisk

Записать и выйти
w запись таблицы разделов на диск и выход
q выход без сохранения изменений

Создать новую метку
g создание новой пустой таблицы разделов GPT
G создание новой пустой таблицы разделов SGI (IRIX)
o создание новой пустой таблицы разделов DOS
s создание новой пустой таблицы разделов Sun

Команда (m для справки): ^C
[ramash@manj_archik ~]$

только меня это, почему-то не особо беспокоит, если не сказать, что вообще не беспокоит.

Просто интересно, почему такие разные выводы fdisk, настраивали права доступа?
Последний раз редактировалось
0
avatar
Попробуй любой параметр.
А разные выводы -разные OS.
У меня arch.
0
avatar
без ограничений:
[ramash@manj_archik ~]$ fdisk /dev/sda

Добро пожаловать в fdisk (util-linux 2.27.1).
Изменения останутся только в памяти до тех пор, пока вы не решите записать их.
Будьте внимательны, используя команду write.

Команда (m для справки): p
Диск /dev/sda: 931,5 GiB, 1000204886016 байт, 1953525168 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: dos
Идентификатор диска: 0x67bd5728

Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sda1 2048 17983487 17981440 8,6G 82 Linux своп / Solaris
/dev/sda2 17983488 164784127 146800640 70G 83 Linux
/dev/sda3 164784128 1953520064 1788735937 853G 83 Linux

Команда (m для справки): x

Команды эксперта (m для справки): m

Спойлер!
Справка (для экспертов):

DOS (MBR)
b перемещение начала данных раздела
i изменение идентификатора диска

Геометрия
c изменение количества цилиндров
h изменение количества головок
s изменение количества секторов на дорожку

Общие
p вывести таблицу разделов
v проверка таблицы разделов
d вывод сырых данных первого сектора устройства
D вывод сырых данных метки устройства
f зафиксировать порядок разделов
m вывод этого меню

Записать и выйти
q выход без сохранения изменений
r возврат в главное меню

Команды эксперта (m для справки):
Последний раз редактировалось
0
avatar
Нет не то
Сделайте вывод fdisk с любым из аргументов
Даст ли fdisk право на редактирование или запись?
Если нет(в вашем случае) то вопрос отпадает
0
avatar
Даст ли fdisk право на редактирование или запись?
да куда ему деваться, если у меня права гр. disk:
Спойлер!
[ramash@manj_archik ~]$ fdisk /dev/sda1

Добро пожаловать в fdisk (util-linux 2.27.1).
Изменения останутся только в памяти до тех пор, пока вы не решите записать их.
Будьте внимательны, используя команду write.

/dev/sda1: устройство содержит действительную сигратуру 'swap'; если это ошибочно, настоятельно рекомендуется очистить устройство с помощью wipefs(8) во избежание возможных проблем

Устройство не содержит стандартной таблицы разделов.
Создана новая метка DOS с идентификатором 0x6259fca3.

Команда (m для справки): q

[ramash@manj_archik ~]$ fdisk /dev/sda2

Добро пожаловать в fdisk (util-linux 2.27.1).
Изменения останутся только в памяти до тех пор, пока вы не решите записать их.
Будьте внимательны, используя команду write.

/dev/sda2: устройство содержит действительную сигратуру 'ext4'; если это ошибочно, настоятельно рекомендуется очистить устройство с помощью wipefs(8) во избежание возможных проблем

Устройство не содержит стандартной таблицы разделов.
Создана новая метка DOS с идентификатором 0xb2f061c0.

Команда (m для справки): q

[ramash@manj_archik ~]$


чудными возможностями наделены Manjaro-пользователи )))
Спойлер!
[ramash@manj_archik ~]$ fdisk /dev/sda

Добро пожаловать в fdisk (util-linux 2.27.1).
Изменения останутся только в памяти до тех пор, пока вы не решите записать их.
Будьте внимательны, используя команду write.

Команда (m для справки): d
Номер раздела (1-3, по умолчанию — 3): 2

Раздел 2 был удален. (так прямо с корня и начнём :D)

Команда (m для справки): p
Диск /dev/sda: 931,5 GiB, 1000204886016 байт, 1953525168 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: dos
Идентификатор диска: 0x67bd5728

Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sda1 2048 17983487 17981440 8,6G 82 Linux своп / S
/dev/sda3 164784128 1953520064 1788735937 853G 83 Linux

Команда (m для справки): d
Номер раздела (1,3, по умолчанию — 3): 3

Раздел 3 был удален.

Команда (m для справки): p
Диск /dev/sda: 931,5 GiB, 1000204886016 байт, 1953525168 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: dos
Идентификатор диска: 0x67bd5728

Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sda1 2048 17983487 17981440 8,6G 82 Linux своп / Solaris

Команда (m для справки): d
Выбранный раздел 1
Раздел 1 был удален.

Команда (m для справки): p
Диск /dev/sda: 931,5 GiB, 1000204886016 байт, 1953525168 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: dos
Идентификатор диска: 0x67bd5728

Команда (m для справки): q («w» и фсьо, нет manj_archik'a)

Интересно, так во всех редакциях Manjaro ?

вобщем, на счёт вывода понятно, пока будем думать, что у ewg1 тоже не Manjaro.
А мне трудности не составит сделать:

# gpasswd -d ramash disk

и потом только через sudo. Потому и говорю:
только меня это, почему-то не особо беспокоит, если не сказать, что вообще не беспокоит.

Просто интересно, почему такие разные выводы fdisk, настраивали права доступа?
Последний раз редактировалось
0
avatar
[ewg@aser-ewg ~]$ lsb_release -a
LSB Version: n/a
Distributor ID: ManjaroLinux
Description: Manjaro Linux
Release: 15.12
Codename: Capella
[ewg@aser-ewg ~]$ uname -r
4.4.5-1-MANJARO
[ewg@aser-ewg ~]$ grep ewg /etc/group
lp:x:7:daemon,ewg
wheel:x:10:root,ewg
network:x:90:ewg
video:x:91:ewg
audio:x:92:ewg
storage:x:95:ewg
Последний раз редактировалось
0
avatar
На ноутах и нетбуке Mate, на моноблоке XFCE. Результат одинаковый.
0
avatar
значит дело не в DE (ну там разные люди собирали дистр с разными де и разными правами доступа по умолчанию), у меня тоже XFCE и на ноуте и на домашнем пк, и там и там fdisk'у особые привилегии не нужны (по понятным причинам). Однако, не понятно почему у Вас ewg1, не много по другому чем у меня:

[ramash@manj_archik ~]$ groups ramash
disk lp wheel network video audio optical storage scanner power bumblebee ramash
[ramash@manj_archik ~]$
0
avatar
На пяти разных устройствах в с марта по ноябрь 2015 года я устанавлил Manjaro. Ни в одной из установленных систем по умолчанию пользователь не входит в группу disk. Как-то так.
0
avatar
у меня наверное сборка крякнутая и у kyb'a )))
0
avatar
Наверное не крякнутая
Вот 16.06 на виртуалке
[polypoly-pc ~]$ fdisk -l
Диск /dev/sda: 9,8 GiB, 10465075200 байт, 20439600 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x77d5012c

Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sda1 2049 20434679 20432631 9,8G 83 Linux
[polypoly-pc ~]$
0
avatar
А вот cfdisk
и делай что хочешь
0
avatar
16.06 это предрелиз, тест, тут может быть что угодно.
0
avatar
Может быть.
Попробую чего-нибудь еще.
0
avatar
а мою ситуёвину чем объяснить:

[ramash@manjarchik ~]$ cat /etc/*release
DISTRIB_ID=ManjaroLinux
DISTRIB_RELEASE=15.12
DISTRIB_CODENAME=Capella
DISTRIB_DESCRIPTION=«Manjaro Linux»
Manjaro Linux
NAME=«Manjaro Linux»
ID=manjaro
PRETTY_NAME=«Manjaro Linux»
ANSI_COLOR=«1;32»
HOME_URL=«www.manjaro.org/»
SUPPORT_URL=«www.manjaro.org/»
BUG_REPORT_URL=«bugs.manjaro.org/»
[ramash@manjarchik ~]$

странно как-то, запутано с этим диском. А вот для GParted нужны особые права:
0
avatar
Gparted запускается от рута.

Ради спортивного интереса покажи ls -clt / | tail -n 1 | awk '{ print $7, $6, $8 }'
Последний раз редактировалось
0
avatar
[ramash@manj_archik ~]$ ls -clt / | tail -n 1 | awk '{ print $7, $6, $8 }'
5 мар 11:41
[ramash@manj_archik ~]$

дата установки?
0
avatar
Да, только обычно год еще пишется.
20:08 30.03.2015 root-image-pkgs.txt например

Поставил свежую качать, на виртуалке посмотрю.

У Вас 32 или 64 битная?
Последний раз редактировалось
0
avatar
обычно год еще пишется
ну, что вывел то и показал как есть, мне таить нечего )))
год текущий, х64
Последний раз редактировалось
0
avatar
Ну что
установил на виртуалку Manjaro 15.12 архитектура 32бит Xfce
[poly@e ~]$ fdisk -l
fdisk: невозможно открыть /dev/sda: Отказано в доступе
[poly@e ~]$
Ramash установи на виртуалку 32бит и проверь.

Вывод для(пока что) 32бит- fdisk не доступна и не имеет право перезаписать разделы без root
Последний раз редактировалось
0
avatar
Завтра на домашнем попробую, он у меня всёравно в качестве «полигона».
0
avatar
[ewg@mahj-kvm ~]$ groups ewg
lp wheel network video audio storage users ewg
Свежеустановленная 15.12 64-бит

Правда словил ошибку при первом обновлении: ошибка: key «8DB9F8C18DF53602» could not be looked up remotely
Последний раз редактировалось
0
avatar
Установил на домашний пк, скачанй сегодня образ manjaro-xfce 15.12 (32 bit)


в live-usb:

[manjaro@manjaro ~]$ groups manjaro
disk lp wheel network video audio optical storage scanner power autologin users
[manjaro@manjaro ~]$

fdisk -l
[manjaro@manjaro ~]$ fdisk -l
Диск /dev/sda: 465,8 GiB, 500107862016 байт, 976773168 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x7ed17117

Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sda1 63 335549654 335549592 160G 7 HPFS/NTFS/exFAT
/dev/sda2 335549656 543141584 207591929 99G 7 HPFS/NTFS/exFAT
/dev/sda3 593137664 976768064 383630401 183G 5 Расширенный
/dev/sda4 * 543141888 593137663 49995776 23,9G 83 Linux
/dev/sda5 593139712 609916927 16777216 8G 82 Linux своп / Solaris
/dev/sda6 609918976 976768064 366849089 174,9G 83 Linux

Элементы таблицы разделов упорядочены не так, как на диске.

Диск /dev/sdb: 15 GiB, 16131293184 байт, 31506432 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x31d5a112

Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sdb1 * 0 2722943 2722944 1,3G 17 Скрытый HPFS/NTFS

Диск /dev/loop0: 32,4 MiB, 33980416 байт, 66368 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт

Диск /dev/loop1: 107,4 MiB, 112623616 байт, 219968 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт

Диск /dev/loop2: 858,2 MiB, 899911680 байт, 1757640 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт

Диск /dev/loop3: 300 MiB, 314568704 байт, 614392 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
[manjaro@manjaro ~]$ fdisk /dev/sdb1

Добро пожаловать в fdisk (util-linux 2.27.1).
Изменения останутся только в памяти до тех пор, пока вы не решите записать их.
Будьте внимательны, используя команду write.

Команда (m для справки):



мистика, ЧЯДНТ :)
0
avatar
Откуда качаем?
0
avatar
сюда зашёл и выбрал manjaro-xfce 15.12 (32 bit), был перенаправлен на sourceforge
0
avatar
Пьфу-ты… в live-usb! Так и должно быть!!! А как иначе!
0
avatar
вот только-что сделал в свеже установленной и обновлённой системе:
Спойлер!
[ramash@manj_archik ~]$ fdisk -l
Диск /dev/sda: 465,8 GiB, 500107862016 байт, 976773168 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x7ed17117

Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sda1 63 335549654 335549592 160G 7 HPFS/NT
/dev/sda2 335549656 543141584 207591929 99G 7 HPFS/NT
/dev/sda3 593137664 976768064 383630401 183G 5 Расшире
/dev/sda4 * 543141888 593137663 49995776 23,9G 83 Linux
/dev/sda5 593139712 609916927 16777216 8G 82 Linux с
/dev/sda6 609918976 976766975 366848000 174,9G 83 Linux

Элементы таблицы разделов упорядочены не так, как на диске.

[ramash@manj_archik ~]$ fdisk /dev/sda5

Добро пожаловать в fdisk (util-linux 2.27.1).
Изменения останутся только в памяти до тех пор, пока вы не решите записать их.
Будьте внимательны, используя команду write.

/dev/sda5: устройство содержит действительную сигратуру 'swap'; если это ошибочно, настоятельно рекомендуется очистить устройство с помощью wipefs(8) во избежание возможных проблем

Устройство не содержит стандартной таблицы разделов.
Создана новая метка DOS с идентификатором 0xbf9daf90.

Команда (m для справки): q

[ramash@manj_archik ~]$

[ramash@manj_archik ~]$ uname -a
Linux manj_archik 4.1.19-1-MANJARO 1 SMP PREEMPT Sun Mar 6 00:32:11 UTC 2016 i686 GNU/Linux
[ramash@manj_archik ~]$
0
avatar
Ну тогда я не знаю…
0
avatar
ну и в заключение тогда :-)

Спойлер!
[ramash@manj_archik ~]$ groups ramash
disk lp wheel network video audio optical storage scanner power ramash
[ramash@manj_archik ~]$ fdisk -l
Диск /dev/sda: 465,8 GiB, 500107862016 байт, 976773168 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x7ed17117

Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sda1 63 335549654 335549592 160G 7 HPFS/NTFS/exFAT
/dev/sda2 335549656 543141584 207591929 99G 7 HPFS/NTFS/exFAT
/dev/sda3 593137664 976768064 383630401 183G 5 Расширенный
/dev/sda4 * 543141888 593137663 49995776 23,9G 83 Linux
/dev/sda5 593139712 609916927 16777216 8G 82 Linux своп / Solaris
/dev/sda6 609918976 976766975 366848000 174,9G 83 Linux

Элементы таблицы разделов упорядочены не так, как на диске.

[ramash@manj_archik ~]$ fdisk /dev/sda5

Добро пожаловать в fdisk (util-linux 2.27.1).
Изменения останутся только в памяти до тех пор, пока вы не решите записать их.
Будьте внимательны, используя команду write.

/dev/sda5: устройство содержит действительную сигратуру 'swap'; если это ошибочно, настоятельно рекомендуется очистить устройство с помощью wipefs(8) во избежание возможных проблем

Устройство не содержит стандартной таблицы разделов.
Создана новая метка DOS с идентификатором 0x95a5d6c5.

Команда (m для справки): q

[ramash@manj_archik ~]$

[ramash@manj_archik ~]$ cat /etc/*release
DISTRIB_ID=ManjaroLinux
DISTRIB_RELEASE=15.12
DISTRIB_CODENAME=Capella
DISTRIB_DESCRIPTION=«Manjaro Linux»
Manjaro Linux
NAME=«Manjaro Linux»
ID=manjaro
PRETTY_NAME=«Manjaro Linux»
ANSI_COLOR=«1;32»
HOME_URL=«www.manjaro.org/»
SUPPORT_URL=«www.manjaro.org/»
BUG_REPORT_URL=«bugs.manjaro.org/»
[ramash@manj_archik ~]$
###########################
о_О
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.