10570
fdisk доступна и имеет право перезаписать разделы без root
Не адекватно! Такое не допутимо. По крайней мере в моём понимании.
В OpenSUSE даже через sudo говорило нельзя, только su, потом fdisk. Во всех остальных линуксах, которые встречал fdisk без sudo баже не заводился.
Upd. Пользователь состоит в группе disk, а группа disk иммет право записи. Вот уж не уверен что это нужно пользователю.
В OpenSUSE даже через sudo говорило нельзя, только su, потом fdisk. Во всех остальных линуксах, которые встречал fdisk без sudo баже не заводился.
Upd. Пользователь состоит в группе disk, а группа disk иммет право записи. Вот уж не уверен что это нужно пользователю.
33 комментария
fdisk: невозможно открыть /dev/sda: Отказано в доступе
[ewg@aser-ewg ~]$
О чем речь?
[poly@e ~]$ fdisk /dev/sda
Добро пожаловать в fdisk (util-linux 2.27.1).
Изменения останутся только в памяти до тех пор, пока вы не решите записать их.
Будьте внимательны, используя команду write.
fdisk: невозможно открыть /dev/sda: Отказано в доступе
Диск /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, настраивали права доступа?
А разные выводы -разные OS.
У меня arch.
[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 для справки):
Сделайте вывод fdisk с любым из аргументов
Даст ли fdisk право на редактирование или запись?
Если нет(в вашем случае) то вопрос отпадает
Добро пожаловать в 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-пользователи )))
Добро пожаловать в 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. Потому и говорю:
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
[ramash@manj_archik ~]$ groups ramash
disk lp wheel network video audio optical storage scanner power bumblebee ramash
[ramash@manj_archik ~]$
Вот 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 ~]$
и делай что хочешь
Попробую чего-нибудь еще.
[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 нужны особые права:
Ради спортивного интереса покажи ls -clt / | tail -n 1 | awk '{ print $7, $6, $8 }'
5 мар 11:41
[ramash@manj_archik ~]$
дата установки?
20:08 30.03.2015 root-image-pkgs.txt например
Поставил свежую качать, на виртуалке посмотрю.
У Вас 32 или 64 битная?
год текущий, х64
установил на виртуалку Manjaro 15.12 архитектура 32бит Xfce
[poly@e ~]$ fdisk -l
fdisk: невозможно открыть /dev/sda: Отказано в доступе
[poly@e ~]$
Ramash установи на виртуалку 32бит и проверь.
Вывод для(пока что) 32бит- fdisk не доступна и не имеет право перезаписать разделы без root
lp wheel network video audio storage users ewg
Свежеустановленная 15.12 64-бит
Правда словил ошибку при первом обновлении: ошибка: key «8DB9F8C18DF53602» could not be looked up remotely
в live-usb:
[manjaro@manjaro ~]$ groups manjaro
disk lp wheel network video audio optical storage scanner power autologin users
[manjaro@manjaro ~]$
Диск /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 для справки):
мистика, ЧЯДНТ :)
Диск /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 ~]$
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 ~]$
###########################
о_О