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


Автор Тема: Отмонтирование дисков  (Прочитано 4124 раз)

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

Оффлайн c47

  • Активист
  • *
  • Сообщений: 356
    • Просмотр профиля
Re: Отмонтирование дисков
« Ответ #15 : 23 Декабря 2021, 08:09:15 »
Ну жостко все равно
не сразу переучатся каждый раз именно выключать и перезагружать компьютер
перезагружайтесь по нескольку раз на дню как когдато в Win95
админ который должен иметь полный доступ только к локальной системе еще и получает доступ к тому что должно быть спятано от него на сервере
Например флешку примонтировал Вася, потом в систему перезашли Петей и Петя видит примонтированую флешку
какой-то набор штампов и мифов из времён этой самой 95й винды...
ИМХО бардак, не контролируете систему и подпираете всё костылями.
Где они храняться не столь и важно
Ну раз не важно, то исповедуйте и дальше Kostyl'n'Velosiped-идеалогию

Оффлайн Domitory

  • Автор темы
  • Активист
  • *
  • Сообщений: 565
    • Просмотр профиля
Re: Отмонтирование дисков
« Ответ #16 : 23 Декабря 2021, 08:35:55 »
Ну раз не важно, то исповедуйте и дальше Kostyl'n'Velosiped-идеалогию

Вы подсказать что то по делу можете? Я спросил как автоматически отмонтировать все диски примонтированные обычным пользователем при выходе его из системы? Какая вам разница где и что храниться на моем компьютере? Нужно просто автоматическое отмонтирование.

Пользователь добавил сообщение 23 Декабря 2021, 08:40:09:
тыц

вот спасибо, добрый человек!
Будем изучать и пробовать!
« Последнее редактирование: 23 Декабря 2021, 08:52:13 от Domitory »

Оффлайн c47

  • Активист
  • *
  • Сообщений: 356
    • Просмотр профиля
Re: Отмонтирование дисков
« Ответ #17 : 23 Декабря 2021, 10:04:34 »
Вы подсказать что то по делу можете
могу, но я параллельно задал кучу уточняющих вопросов, от ответа на которые зависели дальнейшие действия. Просто сделать скрипт - я считаю в данной ситуации - костыль, прикрывающий нежелание разбираться и думать на перспективу. Сам не раз сталкивался - пока описываешь схему то как-бы видишь её со стороны, и в процессе может прийти в голову идея, как принципиально улучшить схему. Без полного понимания схемы невозможно дать хороший совет, никто не подарит вам кнопку "Сделать всё хорошо"

Оффлайн Domitory

  • Автор темы
  • Активист
  • *
  • Сообщений: 565
    • Просмотр профиля
Re: Отмонтирование дисков
« Ответ #18 : 23 Декабря 2021, 10:07:05 »
тыц

что то оно как то не очень подходит для выполнения скриптов при выходе из графического сеанса.
Не разобрался пока.



Пользователь добавил сообщение 23 Декабря 2021, 10:07:34:
могу
Раз можешь тогда подскажи
« Последнее редактирование: 23 Декабря 2021, 10:42:42 от Domitory »

Оффлайн BKegax

  • Активист
  • *
  • Сообщений: 837
  • Я есть root
    • Просмотр профиля
Re: Отмонтирование дисков
« Ответ #19 : 23 Декабря 2021, 10:34:36 »
В кедах есть папочка /home/.config/plasma-workspace/shutdown
В неё можно класть скрипты, выполняемые при выходе из плазмы (завершении сессии).
Я с её помощью как раз сетевые шары отмонтирую, дабы всякие там шатдауны и ребуты быстрее делались, а не висели 1,5 минуты, пока таймаут не закончится.
Возможно, что-то подобное и в других DE имеется?
« Последнее редактирование: 23 Декабря 2021, 10:42:13 от BKegax »
я твой удочка леска рвал
Windows 11 + KUbuntu 20.04 x64

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4402
    • Просмотр профиля
Re: Отмонтирование дисков
« Ответ #20 : 23 Декабря 2021, 13:27:16 »
что то оно как то не очень подходит для выполнения скриптов при выходе из графического сеанса.
Не разобрался пока.
- извини, но я тоже как-то не особо вникал...

Сча глянул у себя в Ubuntu MATE 20.04, оказывается нет файла lightdm.conf в /etc/lightdm/, зато появился каталог /etc/lightdm/lightdm.conf.d (пусть и пустой, но он есть, а следовательно для чего-то нужен)

Чтоб понять что вообще творится у меня с lightdm посмотрел выхлоп lightdm --show-config, оказывается куча всего понаконфигурировано и без /etc/lightdm/lightdm.conf, теперь вместо одного файла их несколько и находятся они в/usr/share/lightdm/lightdm.conf.d/

... возможно туда же следует разместить и еще один со строкой session-cleanup-script=/path/to/script, ну и разумеется не забыть выполнить dpkg-reconfigure lightdm

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5583
  • Все по палатам!
    • Просмотр профиля
Re: Отмонтирование дисков
« Ответ #21 : 23 Декабря 2021, 13:50:46 »
В xUbuntu есть xfce4-session-settings
В autostart можно выбрать когда (trigger) что запускать

https://docs.xfce.org/xfce/xfce4-session/4.16/preferences#application_autostart
Извините, я все еще учусь

Оффлайн Domitory

  • Автор темы
  • Активист
  • *
  • Сообщений: 565
    • Просмотр профиля
Re: Отмонтирование дисков
« Ответ #22 : 23 Декабря 2021, 14:37:53 »
В кедах есть папочка /home/.config/plasma-workspace/shutdown

Спасибо за наводку про КДЕ.
В КДЕ оказалось попроще с выполнением скриптов при выходе из сеанса. Чтобы руками не копировать их по указанному пути можно воспользоваться пунктом "Запуск и завершение" в "Параметрах системы". Главное обратить внимание что нужно добавлять сценарий и тогда появится возможность указать что он выполняется при завершении сеанса.



Пользователь добавил сообщение 23 Декабря 2021, 14:41:31:
, теперь вместо одного файла их несколько и находятся они в/usr/share/lightdm/lightdm.conf.d/


Вот с lightdm надо еще поразбираться

Пользователь добавил сообщение 23 Декабря 2021, 14:44:35:
https://docs.xfce.org/xfce/xfce4-session/4.16/preferences#application_autostart

Спасибо!
« Последнее редактирование: 23 Декабря 2021, 14:44:35 от Domitory »

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4402
    • Просмотр профиля
Re: Отмонтирование дисков
« Ответ #23 : 23 Декабря 2021, 15:36:15 »
Спасибо за наводку про КДЕ
- а сам то, про свою систему и DE так ничего и не сообщил ::)

Оффлайн Domitory

  • Автор темы
  • Активист
  • *
  • Сообщений: 565
    • Просмотр профиля
Re: Отмонтирование дисков
« Ответ #24 : 23 Декабря 2021, 16:03:46 »
а сам то, про свою систему и DE так ничего и не сообщил
Ну есть такое.. виноват. Я поначалу решил что это делается глобально на всю систему. Потом только доперло что есть зависимость от десктопа.
Нужно было для Kubuntu и Lubuntu.

Теперь бы разобраться как разрешить пользователям отмонтировать только свои диски.

Создал скрипт сделал его исполняемым, поместил его в /usr/bin 
В /etc/sudoers прописал такую строку

user ALL=(ALL) NOPASSWD: script_umount.sh

но что то скрипт все равно не выполняется от имени пользователя, что ему не хватает не пойму пока.

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2537
    • Просмотр профиля
Re: Отмонтирование дисков
« Ответ #25 : 23 Декабря 2021, 16:10:19 »
Как я понимаю это разрешает скрипт выполнять без пароля а не атоматизирует его выполнение при выходе.
Кстати sudoers в последних *buntu не работает.
Там рекомендуется делать файл с именем пользователя в:
/etc/sudoers.d/vsayapupkin
А sudoers как подсказку оставили.

Оффлайн Domitory

  • Автор темы
  • Активист
  • *
  • Сообщений: 565
    • Просмотр профиля
Re: Отмонтирование дисков
« Ответ #26 : 23 Декабря 2021, 16:44:38 »
Как я понимаю это разрешает скрипт выполнять без пароля а не атоматизирует его выполнение при выходе.

Да как автоматизировать выполнение скрипта при выходе из DM уже разобрались.
Теперь загвоздка как разрешить выполнять umount прописанный в этом скрипте обычным пользователям да так чтобы оно позволяло отключать только свои диски и не давало отмонтировать чужие без спросу.

Пользователь добавил сообщение 23 Декабря 2021, 16:45:22:
/etc/sudoers.d/vsayapupkinА sudoers как подсказку оставили
ничоси я от жизни отстал.

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

« Последнее редактирование: 23 Декабря 2021, 16:48:11 от Domitory »

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2537
    • Просмотр профиля
Re: Отмонтирование дисков
« Ответ #27 : 23 Декабря 2021, 16:56:31 »
Как бы то небыло это разрешает скрипт без пароля выполнить а не комманды содержащиеся в нём.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6690
  • 20% Cooler
    • Просмотр профиля
Re: Отмонтирование дисков
« Ответ #28 : 23 Декабря 2021, 19:22:56 »
Теперь бы разобраться как разрешить пользователям отмонтировать только свои диски.
gio mount -u /media/*
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Отмонтирование дисков
« Ответ #29 : 23 Декабря 2021, 19:47:06 »
Теперь бы разобраться как разрешить пользователям отмонтировать только свои диски.
Не проще решить, как правильно завести ACL в сети? и не маяться дурью.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

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