lik173
@lik173
Мамкин хацкер

Как изменить права для папки (диска) в Linux?

Есть папка /media/cdrom0 как изменить её на все права?
писал:
chmod a=rwx /media/cdrom0
chmod -r -rwx /media/cdrom0
sudo chown -R root:root /media/cdrom0
пишет ошибки:
chown: изменение владельца '/media/cdrom0/*': Файловая система доступна только для чтения
chmod: изменение прав доступа для '/media/cdrom0/': Файловая система доступна только для чтения.
*-все файлы папки
нужно изменить права для всего диска
как это сделать?

Понял что нужно скопировать файлы
  • Вопрос задан
  • 129 просмотров
Решения вопроса 2
justhostRU
@justhostRU
очевидно, сдром примонтирован.
сначала надо извлечь диск(отмонтировать). а потом изменить права на сам каталог /cdrom.
Ответ написан
BorLaze
@BorLaze
Java developer
Точно!

Если дать права на запись, то CD-R превращается в CD-RW!
А если переименовать /media/cdrom0 в /media/dvdrom0 - то можно и DVD диски проигрывать!

ЗЫ: люди добрые, ну чем вы думаете???
Ответ написан
Пригласить эксперта
Ответы на вопрос 5
Adamos
@Adamos
/media/cdrom0 - это компакт-дисковод, он физически работает только на чтение, как ни тужься над правами.
Что сделать-то хотел? Если записать болванку, то это делается не так.
Ответ написан
@vabka
Токсичный
примонтировать файловую систему для записи и применить chmod для всех файлов на диске.
Ответ написан
Zoominger
@Zoominger Куратор тега Linux
System Engineer
/media/cdrom0

Очевидно, что никак.
Вам, скорее, нужно добавить себя в группу cdrom, тогда, возможно, доступ к файлам на диске будет получен.
Ответ написан
shambler81
@shambler81 Куратор тега Linux
изменить права на файлы

find /tmp/you_papka -type d -exec chmod 755 {} ;\ - выставить права на все каталоги
find /tmp/you_papka -type f -exec chmod 644 {} ;\ - выставить права на все файлы в этой папке и ниже

chmod -R root:root /tmp/you_papka- владелец root группа root на все что в этой папке (опасная команда вводить только с полным путем иначе есть вариант снести права всей системы ооочень быстро работает.
но это ответ на ваш вопрос, однако не совсем понятно что вы хотите сделать.
ОПишите реальную задачу сдается вы делаете что-то не то
Ответ написан
@voleg4u
http://www.voleg.info/
Если система не слишком стара - можно попробовать overlay. Это как раз для случаев "починки" файловых систем "только для чтения" без копирования содержимого.
# cd /tmp && rm -rf lower upper tmp merged && mkdir lower upper tmp merged
# mount /dev/cdrom lower
# mount -t overlay overlay -o lowerdir=lower,upperdir=upper,workdir=tmp merged
# cd merged

И делай там чего хочешь.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы