Как переименовать флешку в linux

Обновлено: 03.07.2024

Как поменять права доступа, или правильно отформатировать flash карту?

Внеси себя в группу disk или форматируй через sudo


mkfs, скорее всего, тебе надо натравливать на /dev/sdf1, а не на /dev/sdf. если нет разделов, их надо создать с помощью sgdisk (для GPT), или fdisk (для досовской таблицы разделов).

а chmod и chown надо делать на примонтированную фс

mkfs, скорее всего, тебе надо натравливать на /dev/sdf1

Так и делал. Сейчас flash карта пустая, но права остались теми же.

chmod и chown надо делать на примонтированную фс

Вот в этом я вообще не разбираюсь. Я должен зайти через файловый менджер в папку flash карты?

фс какая используется то ?

Внеси себя в группу disk или форматируй через sudo

Как внести?
Форматирую через sudo.


Вот в этом я вообще не разбираюсь. Я должен зайти через файловый менджер в папку flash карты?

примонтировать файловую систему к директории. потом на эту директорию делать chmod и chown

бугага !
это надо не права а опции монтирования курить.


И udev выставил права доступа на основе своих правил.

Ты путаешь права доступа в ФС и доступ на запись непосредственно на железку.

Ты путаешь права доступа в ФС и доступ на запись непосредственно на железку.


Куда именно ты хочешь права на запись? Прямо в железку или все-таки в фс? В первом случае — не делай так, не надо. Во втором - просто форматни ее через sudo и твоя DE ее сама примонтирует с нужными правами

Куда именно ты хочешь права на запись? Прямо в железку или все-таки в фс?

Изначально я хотел чтобы при подключении flash карты к другому ПК на неё не могли ничего записать. Что я с ней сделал c картой - не помню. Сейчас хочу вернуть настройки по умолчанию.

В первом случае — не делай так, не надо.

Во втором - просто форматни ее через sudo и твоя DE ее сама примонтирует с нужными правами

Я её похоже отформатировал, но права остались теми же mount

Во втором - просто форматни ее через sudo и твоя DE ее сама примонтирует с нужными правами

Я сейчас попробовал её форматировать и вот с этими правами и группой (brw-rw---- 1 root) я могу создавать и удалять файлы.
Похоже я просто не понимаю зачем нужная третья группа для прав доступа.

потомучто fat.
используй ntfs/ext4/xfs/btrfs/etc , если хочешь выставлять права.

Может быть я с ext4 не мог права поменять, а после форматированияони поменялись? Я точно помню что я не мог удалить файлы, когда flash карта была в ext4

Ставить права и владельца на device node бессмысленно, они сбросятся после следующего перетыкания.

Почему тогда я смог так выставить права на что-то, что у меня после перетыкания они сохранялись? Я не мог удалить созданные файлы. Файловая система тогда ещё была ext4. Или я эти права при форматированиимог выставить?

Ты мог сделать chmod -w /mnt/fleshka

Скорее всего я это и сделал. А я мог потом поменять на rw?


Если ты хочешь силами ФС сделать флешку ro на всех компах, то у тебя заведомо ничего не выйдет. Нету такой технологии, которая позволила бы тебе выставить права доступа так, чтобы кто-нибудь другой их запросто не поменял назад. Ты можешь накатить туда ext4, ты можешь перекинуть все файлы на uid 0 и сделать их ro. Но никто не помешает на другом компе сделать sudo rm -rf и влет все удалить.

Читайте также: