Супер-модератор
6170 / 2912 / 1300
Регистрация: 04.03.2013
Сообщений: 5,773
Записей в блоге: 1
1

Проблемы с монтированием общего раздела для нескольких пользователей

13.11.2023, 18:23. Показов 202. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, форумчане.

Необходимо смонтировать раздел, чтобы он был доступен для чтения и записи нескольким локальным пользователям.
Хочу смонтировать его в папку /mnt/test, добавить права для группы, в которую входят пользователи.

1. 2 пользователя являются членами группы users:

Bash
1
2
3
4
5
[ildwine@imaginary Рабочий стол]$ su -
Password: 
[root@imaginary ~]# cat /etc/group | grep users
users:x:100:ildwine,user1
[root@imaginary ~]#
2. Создаем папку /mnt/test, меняем владельца и группу, устанавливаем права доступа:

Bash
1
2
3
4
5
6
7
8
9
10
[root@imaginary ~]# cd /mnt
[root@imaginary mnt]# mkdir test
[root@imaginary mnt]# ls -l
итого 4
drwxr-xr-x 2 root root 4096 ноя 13 19:59 test
[root@imaginary mnt]# chown -R user1:users test
[root@imaginary mnt]# ls -l
итого 4
drwxr-xr-x 2 user1 users 4096 ноя 13 19:59 test
[root@imaginary mnt]# chmod -R 660 test
Почему набор 660 не дает права создавать/изменять файлы в папке test?

Ладно, меняем на 770:

Bash
1
2
3
4
5
[root@imaginary mnt]# chmod -R 770 test
[root@imaginary mnt]# ls -l
итого 4
drwxrwx--- 4 user1 users 4096 ноя 13 20:01 test
[root@imaginary mnt]#
После этих действий могу создавать папки в папке test.

3. Создаем запись для монтирования раздела в fstab:

Bash
1
[root@imaginary mnt]# nano /etc/fstab
Добавляю строчку:
Код
UUID=2c2772aa-fc04-42c8-be1d-0c098bdb6291 /mnt/test ext4 defaults 0 0
Сохраняю и перезагружаюсь.

В папку смонтировался раздел, но только для чтения.
Смотрим, что с владельцами и правами, а потом и повторно меняем владельца, хотя с ним вроде бы всё хорошо:

Bash
1
2
3
4
5
6
7
8
[ildwine@imaginary Рабочий стол]$ su -
Password: 
[root@imaginary ~]# cd /mnt
[root@imaginary mnt]# ls -l
итого 4
drw-rw-r-- 4 user1 users 4096 ноя 13 16:05 test
[root@imaginary mnt]# chown -R user1:users test
[root@imaginary mnt]#
Всё равно смонтированный раздел доступен только для чтения.

Что я делаю не так?

Заранее спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.11.2023, 18:23
Ответы с готовыми решениями:

Блокировка раздела управления для пользователей
Как в actionscript сделать так чтобы пользователь не мог сам переключать кадры через раздел...

Получить список пользователей из <разрешения для общего доступа>
Пока собственно не очень понимаю как задать вопрос, сталкиваюсь впервые Имеется папка с общим...

Проблемы с ссылками для раздела share
Возникла проблема. Взял обратную связь с кодпена https://codepen.io/kylelavery88/pen/yeddLE Как...

Использование одного раздела swap для нескольких систем?
Можно ли использовать один раздел swap для нескольких систем на основе linux? Планирую установить...

2
Модератор
Эксперт по компьютерным сетям
1500 / 644 / 132
Регистрация: 10.06.2009
Сообщений: 2,501
14.11.2023, 13:10 2
Цитата Сообщение от ildwine Посмотреть сообщение
Код
UUID=2c2772aa-fc04-42c8-be1d-0c098bdb6291 /mnt/test ext4 defaults 0 0
А почему не указываете флаги options?
Код
<file system>         <mount point>   <type>  <options>                               <dump>  <pass>
UUID=2c2772aa-fc04-42c8-be1d-0c098bdb6291 /mnt/test ext4 defaults 0 0
defaults это флаги: rw, suid, dev, exec, auto, nouser, async, and relatime
Подробнее в мануале: man mount

думаю основные флаги которые понадобятся errors=remount-ro,uid=1000,gid=1000,dir_mode=0660,file_mode=0660.
Под рукой сейчас нет машины глянуть.
1
Супер-модератор
6170 / 2912 / 1300
Регистрация: 04.03.2013
Сообщений: 5,773
Записей в блоге: 1
14.11.2023, 18:35  [ТС] 3
Цитата Сообщение от NoNaMe Посмотреть сообщение
defaults это флаги: rw, suid, dev, exec, auto, nouser, async, and relatime
Это один из вариантов, который я пробовал. Следующий вариант к положительному результату также не привел:
Код
UUID=2c2772aa-fc04-42c8-be1d-0c098bdb6291 /mnt/test ext4 rw,user,exec,auto 0 0
Цитата Сообщение от NoNaMe Посмотреть сообщение
думаю основные флаги которые понадобятся errors=remount-ro,uid=1000,gid=1000,dir_mode=0660,file_mode=0660
Спасибо, попробую.
0
14.11.2023, 18:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.11.2023, 18:35
Помогаю со студенческими работами здесь

Алгоритм для нахождения общего периметра нескольких шестиугольников
Всем привет, надеюсь поможете. У меня такая задача - составить алгоритм, который бы находил общий...

[Eralng] Задача из общего раздела
Файл содержит список целых чисел, разделителем которых служат пробелы. Требуется создать модуль с...

Форматирование текста (из общего раздела)
Задачу предлагалось написать на Рефале, давайте рассмотрим решения на Лиспе. Требуется написать...

VirtualBox для нескольких пользователей
Скажите, как сделать так чтобы все пользователи windows имели возможность пользоваться виртуальной...

Службы для нескольких пользователей
Можно ли сделать так чтоб для Учетной записи X загружался один набор служб, а для Учетной записи...

MouseRobot для нескольких пользователей!
Добрый день всем! Если кто знает такую программу MouseRobot , то подскажите можно ли запустить ее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru