×
OpenWeatherMap API: еще один погодный информер на Ruby on Rails (28 июнь 2017)

Возможно, любители и знатоки Joomla заинтересуются иным MVC-фреймворком, имя которому - Ruby on Rails?

Решено Skype и Apparmor

Больше
2 года 1 мес. назад - 2 года 1 мес. назад #1 от evgenij
evgenij создал эту тему: Skype и Apparmor
Приведенный в статье Skype и Apparmor профиль apparmor неактуален на сегодняшний день. По крайней мере, для OpenSuse и Fedora. Предлагаю более новый, найденный на гитхабе . На момент даты написания этого поста, вполне пашет на OpenSuse 13.2 (skype v. 4.3.0.37).

# vim:syntax=apparmor
#
# Copyright (C) 2012 Lekensteyn <lekensteyn@gmail.com>

#include <tunables/global>
/opt/skype/skype {
        #include <abstractions/kde>
        #include <abstractions/nameservice>
        #include <abstractions/video>
        #include <abstractions/audio>
        #include <abstractions/dbus-session>
        
        /opt/skype/** krmw,
        #/usr/lib32/skype/skype mrix,
        #/usr/share/skype/** r,
        #/usr/share/skype/lang/skype_*.qm rm,

        /etc/ssl/openssl.cnf r,

        # should get into abstractions/dbus-session, necessary if
        # /var/lib/dbus/machine-id is absent
        /etc/machine-id r,

        # sound - assume pulseaudio
        owner /dev/shm/pulse-shm-* m,
        # if there is a search for the below, pulseaudio is not working
        #/etc/asound.conf r,
        #/dev/snd/* mr,
        # video
        /dev/video[0-9]* rwm,
        # preloaded
        /usr/lib32/libv4l/v4l2convert.so m,

        # here be dragons
        owner @{HOME}/.Skype/ rw,
        owner @{HOME}/.Skype/** rwk,
        owner @{HOME}/.config/Skype/ rw,
        owner @{HOME}/.config/Skype/** rwk,

        # fonts
        /usr/share/fonts/** m,
        @{HOME}/.config/fontconfig/** r,
        @{HOME}/.cache/fontconfig/** rm,
        deny /var/cache/fontconfig/ w,
        deny @{HOME}/.cache/fontconfig/** w,


        # system info
        /dev/ r,
        @{PROC}/sys/kernel/ostype r,
        @{PROC}/sys/kernel/osrelease r,
        /sys/devices/system/cpu/ r,
        /sys/devices/system/cpu/cpu[0-9]*/cpufreq/scaling_{cur,max}_freq r,
        /sys/devices/**/power_supply/*/online r,
        deny /sys/devices/**/video4linux/video[0-9]*/dev r,
        deny /sys/devices/**/usb[0-9]*/**/idVendor r,

        # spam
        #deny @{PROC}/[0-9]*/net/route r,
        deny @{PROC}/[0-9]*/{fd,task}/ r,
        deny /dev/pts/** rw,
        deny /dev/tty rw,
        deny @{HOME}/.kde4/share/config/kdeglobals k,
        deny @{HOME}/.mozilla/ r,
        # optional speedup trick
        deny @{HOME}/.compose-cache/* w,
}

Дождались! Fedora 26.
Последнее редактирование: 2 года 1 мес. назад от evgenij.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
2 года 1 мес. назад - 2 года 1 мес. назад #2 от serge
serge ответил в теме Skype и Apparmor
Думаю,

/opt/skype/skype

целесообразно исправить на

/usr/bin/skype

?

А я смогу! - А поглядим! - А я упрямый!
Последнее редактирование: 2 года 1 мес. назад от serge.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
2 года 1 мес. назад #3 от evgenij
evgenij ответил в теме Skype и Apparmor
Ну да. Это для dynamic skype изначально сделано. Но будет работать по-любому.
В итоге, уже в Apparmor, файл становится таким:

# Last Modified: Thu Jun  4 04:26:41 2015
#include <tunables/global>

/usr/bin/skype {
  #include <abstractions/audio>
  #include <abstractions/dbus-session>
  #include <abstractions/kde>
  #include <abstractions/nameservice>
  #include <abstractions/video>


  deny /dev/pts/** rw,
  deny /dev/tty rw,
  deny /sys/devices/**/usb[0-9]*/**/idVendor r,
  deny /sys/devices/**/video4linux/video[0-9]*/dev r,
  deny /var/cache/fontconfig/ w,
  deny @{HOME}/.cache/fontconfig/** w,
  deny @{HOME}/.compose-cache/* w,
  deny @{HOME}/.kde4/share/config/kdeglobals k,
  deny @{HOME}/.mozilla/ r,
  deny @{PROC}/[0-9]*/{fd,task}/ r,

  /dev/ r,
  owner /dev/shm/pulse-shm-* m,
  /dev/video[0-9]* mrw,
  /etc/machine-id r,
  /etc/ssl/openssl.cnf r,
  /sys/devices/**/power_supply/*/online r,
  /sys/devices/system/cpu/ r,
  /sys/devices/system/cpu/cpu[0-9]*/cpufreq/scaling_{cur,max}_freq r,
  /usr/bin/skype/** mrwk,
  /usr/lib32/libv4l/v4l2convert.so m,
  /usr/share/fonts/** m,
  owner @{HOME}/.Skype/ rw,
  owner @{HOME}/.Skype/** rwk,
  @{HOME}/.cache/fontconfig/** mr,
  owner @{HOME}/.config/Skype/ rw,
  owner @{HOME}/.config/Skype/** rwk,
  @{HOME}/.config/fontconfig/** r,
  @{PROC}/sys/kernel/osrelease r,
  @{PROC}/sys/kernel/ostype r,

}

Можно использовать, скайп заперт надежно.

Дождались! Fedora 26.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
7 мес. 2 нед. назад - 7 мес. 2 нед. назад #4 от Aleksej
Aleksej ответил в теме Skype и Apparmor



Описание способа изоляции скайпа посредством docker-контейнера - в материале блога Docker-skype. Paranoia .
Последнее редактирование: 7 мес. 2 нед. назад от Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.