Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как запретить запись на внешние носители?  (Прочитано 2449 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн PUL

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Здравствуйте, каким образом можно сделать так, что-бы автомонтирование продолжало работу, а вот записывать не давало на носители? Как понимаю, основной герой автомонтирования Udev? Пробовал поковырять его правила и сделал вывод, что роль играет в них лишь одна строка в 60-persistent-storage.rules, KERNEL!="sr*", IMPORT{program}="/sbin/blkid -o udev -p $tempnode". Без этой строки автомонтирование исчезает.

Спасибо.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Как запретить запись на внешние носители?
« Ответ #1 : 26 Октября 2012, 08:53:20 »
второй пользватель не давало на носители?
Wars ~.o

Оффлайн PUL

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Как запретить запись на внешние носители?
« Ответ #2 : 26 Октября 2012, 09:23:27 »
второй пользватель не давало на носители?

Что?

Оффлайн PUL

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Как запретить запись на внешние носители?
« Ответ #3 : 29 Октября 2012, 12:38:06 »
второй пользватель не давало на носители?

Даёт. И писать даёт.

Оффлайн Khariton

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Как запретить запись на внешние носители?
« Ответ #4 : 31 Октября 2012, 18:10:11 »
нужно создавать правило(изменить существующее), которое при появлении устройства создает имя устройства только с правами без прав на запись в него.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Как запретить запись на внешние носители?
« Ответ #5 : 31 Октября 2012, 18:29:59 »
/usr/lib/udev/rules.d/50-udev-default.rules:SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0664"М.б. от этого как-то плясать?

Оффлайн PUL

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Как запретить запись на внешние носители?
« Ответ #6 : 01 Ноября 2012, 07:55:20 »
/usr/lib/udev/rules.d/50-udev-default.rules:SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0664"М.б. от этого как-то плясать?

У меня такое ощущение, что Udev вообще игнорит этот файл, можно его удалить и ничего не меняется.
Кстати, файл находится в директории без /usr, а именно /lib/udev/rules.d/50-udev-default.rules.
В /usr/lib/udev пустота.


Ой, пардон... Я раньше просто перезапускал удев sudo service udev restart, изменений не замечал, а сейчас вот перезагрузил всю машину виртуальную при удалённом 50-udev-default.rules дак клавиатура и мышь не подключаются. ))
« Последнее редактирование: 01 Ноября 2012, 08:07:30 от PUL »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Как запретить запись на внешние носители?
« Ответ #7 : 01 Ноября 2012, 08:02:40 »
PUL,
id?
Wars ~.o

Оффлайн PUL

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Как запретить запись на внешние носители?
« Ответ #8 : 01 Ноября 2012, 08:41:58 »
PUL,
id?


uid=1001(user2) gid=1002(user2) groups=1002(user2)


Пользователь решил продолжить мысль 01 Ноября 2012, 08:50:35:
MODE="0444" - таким будет разрешение только на чтение для всех?
« Последнее редактирование: 01 Ноября 2012, 08:50:35 от PUL »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Как запретить запись на внешние носители?
« Ответ #9 : 01 Ноября 2012, 08:53:54 »
вово, это запрещено кдром и дp..
пример у меня
~$ id
uid=1000(victor0000) gid=1000(victor0000) группы=8(mail),20(dialout),24(cdrom),46(plugdev),105(lpadmin),119(admin),122(sambashare),124(vboxusers),129(libvirtd),132(smmta),133(smmsp),137(davfs2),1000(victor0000)
пример польз у меня mo
L~$ id -Gn
victor0000 mail dialout cdrom plugdev lpadmin admin sambashare vboxusers libvirtd smmta smmsp davfs2
L~$ id -Gn mo
mo
а вот mo, как добав админ на мо.
L~$ sudo usermod -G mail,dialout,cdrom,plugdev,lpadmin,admin,sambashare,vboxusers,libvirtd,smmta,smmsp,davfs2,mo mo
[sudo] password for victor0000:
L~$ id -Gn mo
mo mail dialout cdrom plugdev lpadmin admin sambashare vboxusers libvirtd smmta smmsp davfs2
L~$
mo свободно.
Wars ~.o

Оффлайн PUL

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Как запретить запись на внешние носители?
« Ответ #10 : 01 Ноября 2012, 09:18:35 »
victor00000,
Не совсем понял Вас. Вам удалось осуществить ограничение записи на внешние накопители?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Как запретить запись на внешние носители?
« Ответ #11 : 01 Ноября 2012, 09:37:13 »
Цитировать
MODE="0444" - таким будет разрешение только на чтение для всех?
L~$ echo hello > 1.txt
L~$ ls -l 1.txt
-rw-r--r-- 1 victor0000 victor0000 6 2012-11-01 07:23 1.txt
L~$ id -Gn mo
mo
L~$ su mo
Пароль:
mo@victor0000:/home/victor0000$ cat 1.txt
hello
mo@victor0000:/home/victor0000$ echo helllo > 1.txt
bash: 1.txt: Отказано в доступе
mo@victor0000:/home/victor0000$ exit
exit
L~$ chmod 0444 1.txt
L~$ su mo
Пароль:
mo@victor0000:/home/victor0000$ cat 1.txt
hello
mo@victor0000:/home/victor0000$ echo helllo > 1.txt
bash: 1.txt: Отказано в доступе
mo@victor0000:/home/victor0000$ ls -l 1.txt
-r--r--r-- 1 victor0000 victor0000 6 2012-11-01 07:23 1.txt
mo@victor0000:/home/victor0000$
Wars ~.o

Оффлайн PUL

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Как запретить запись на внешние носители?
« Ответ #12 : 01 Ноября 2012, 09:51:23 »
victor00000,
Ну да, однако root всё-же может туда писать. :) Уж не знаю, важно это или нет.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Как запретить запись на внешние носители?
« Ответ #13 : 01 Ноября 2012, 10:27:31 »
mount .... -o ro
ro - read only.
rw - read, write.
Wars ~.o

Оффлайн PUL

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Как запретить запись на внешние носители?
« Ответ #14 : 01 Ноября 2012, 13:04:02 »
mount .... -o ro
ro - read only.
rw - read, write.


Ручное монтирование не совсем годится. Системой буду пользоваться не я. На работе хочу распространять по возможности. Сам сейчас на Ubuntu 12.04. Эта проблема - единственное, что сейчас останавливает распространение дальше меня. Ведь низя что-б люди уносили с работы информацию. Вообще, можно и скрипток монтирования на ярлычок повесить... Но вот как он будет выглядеть универсально... Понимаю что будет выглядеть всегда как sdbX (при условии одного внутреннего диска), а если несколько накопителей тыкать, ну а как-же umount по шелчку, чёб безопасно извлекались. Это конечно и можно организовать и завязать с тыканьем пользователя в значки, но как-то это через ..ад будет работать этот внутренний механизм (вид изнутри так сказать не эротичен совсем будет).

А вообще, мне нравится Ubuntu. :) Я вполне вжился на ней в домен рабочий виндовой, корпоративная почта, все дела, всё работает как надо. Конечно, благодаря в основном доставляемым пакетам и небольшим настроечкам.
« Последнее редактирование: 01 Ноября 2012, 13:12:47 от PUL »

 

Страница сгенерирована за 0.03 секунд. Запросов: 21.