Про (авто)монтирование внешнего диска с ext4 для юзера без админправ [Решено]

Изображение пользователя lord_i.

Сегодня столкнулся с вроде бы банальной задачей. Пользователю без админправ средствами кде нужно подключить внешний диск с ext4 и сливать на него некие данные из хомяка. Казалось бы - наливай да пей... А вот фиг... Диск монтируется от рута и простой юзер может только читать. Я было кинулся менять опции монтирования, погряз в этом всем а потом думаю - старый ты дурак ...
Короче - просто надо от рута создать директорий на подключаемом диске с пользователем "юзер" и правами 700. И теперь бесправный юзер чудно туда может испражняться перекидывать файлы.

-- Добавлено --
Метод Кота, описанный ниже, так же работает. Надо от рута поменять права(пользователя) директории в которую уже примонтирован внешний диск. С этого момента диск будет монтироваться с заданными правами(пользователем). Наверное способ менее универсальный, если речь идет о количестве юзеров более одного и надо разделять их. Но, если просто как файлопомойка без заморочек - вполне работоспособно.

0
kot040188 - 4 Сентябрь, 2016 - 23:16
Изображение пользователя kot040188.

Я сам корень диска своим сделал. Лью что хочу.

+1
Chibiko - 5 Сентябрь, 2016 - 00:24
Изображение пользователя Chibiko.
0
Гость - 5 Сентябрь, 2016 - 07:16

А можно узнать - каким образом?

+1
kot040188 - 5 Сентябрь, 2016 - 08:03
Изображение пользователя kot040188.

Примонтировал куда-нибудь, и дал права этой точке монтирования. Я раньше думал, что права закрепляются за точкой. Вот такой я неграмотный был. Но оказывается они закрепляются за корень диска. Теперь куда бы я не смонтировали, у диска нужные права.

0
ericSAN - 5 Сентябрь, 2016 - 09:24
Изображение пользователя ericSAN.

советую на досуге почитать
man chown
man chmod
Владельцем может быть только юзер (рут или другой, кому дали эти самые права, но никак не корень диска, у которого у самого есть владелец).

0
kot040188 - 5 Сентябрь, 2016 - 10:18
Изображение пользователя kot040188.

Я в курсе. Вы меня не так поняли. Как всегда. Не понимают люди котов… Я изменял у корня владельца с рута на пользователя. Вот и всё. Это я и подразумевал под "дал права".

+1
ericSAN - 5 Сентябрь, 2016 - 10:35
Изображение пользователя ericSAN.

>Я изменял у корня владельца с рута на пользователя.

Очень мило, конец всякой там безопасности. Как говорится: безопасность придумали трусы ;-)
На что мы только не пойдем, но лишь бы не править fstab

+1
kot040188 - 5 Сентябрь, 2016 - 10:51
Изображение пользователя kot040188.

Я напомню, что речь идёт о корне внешнего диска, а не об общем /. Причём тут безопасность? Диск используется как файлопомойка.

0
MacLeod - 5 Сентябрь, 2016 - 17:36
Изображение пользователя MacLeod.

Неумение адекватно объясняться на естественном языке - проблема не только котов, но и многих людей... =)
Вот кто мешал написать: "Права на /blabla/mountpoint нужно изменять, когда диск примонтирован"? Когда уходишь от определенности, информация превращается в мусор, а у читающих "взрываются" головы.

0
kot040188 - 5 Сентябрь, 2016 - 18:42
Изображение пользователя kot040188.

Вот кто мешал написать
Безграмотность. Мы институтов не кончали ヅ

0
Fierta - 5 Сентябрь, 2016 - 19:34
Изображение пользователя Fierta.

Тебе институт не поможет =)

0
kot040188 - 5 Сентябрь, 2016 - 19:35
Изображение пользователя kot040188.

Ты прав, не помог.

0
Fierta - 5 Сентябрь, 2016 - 19:46
Изображение пользователя Fierta.

А ты прошел обучение там? )

0
kot040188 - 5 Сентябрь, 2016 - 19:47
Изображение пользователя kot040188.

Начал. Но не кончил.

0
Fierta - 5 Сентябрь, 2016 - 19:52
Изображение пользователя Fierta.

ясно...

0
dyug - 6 Сентябрь, 2016 - 14:10

там было не обучение, обЛучение.
Оно больше по смыслу постов кота соответствует... :-)
Злобный я сегодня что-то...

0
lord_i - 5 Сентябрь, 2016 - 11:29
Изображение пользователя lord_i.

Вобщем - тоже вариант ... :)

0
kot040188 - 5 Сентябрь, 2016 - 13:00
Изображение пользователя kot040188.

Ну хоть кто-то меня понял ツ Значит я не безнадёжен.

0
ericSAN - 5 Сентябрь, 2016 - 04:47
Изображение пользователя ericSAN.

А если в fstab его раздел прописать? Что то примерно следующее:

UUID=бла бла бла /mnt/sdх1 нужные вам опции

Предварительно создав точку монтирования mkdir /mnt/sdх1(х1 ваш диск)

Ну и потом, можно без изменения прав целого винта, просто внести вашего юзера в определенную группу
смотри man groups

0
lord_i - 5 Сентябрь, 2016 - 11:34
Изображение пользователя lord_i.

Хотелось пользоваться средствами автомонтирования кде. Да и прописывать в fstab внешний диск как-то не очень правильно... ИМХО.

+2
dyug - 5 Сентябрь, 2016 - 11:42

а что мешает то?
Если диск постоянно подключается? (особенно, если сказать в опциях user, noauto,и остальное в мануале найденное...)
собственно, идея о каталоге с именем/правами пользователя используется и мной.:-)

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры