Как создать и настроить свой веб-сервер на VDS (05 сен 2024)
Осенью самое время заняться установкой и тюнингом своего веб-сервера. Не правда ли?
Skype from another user
- Aleksej
- Автор темы
- Не в сети
- Модератор
Less
Больше
9 года 10 мес. назад - 9 года 10 мес. назад #1
от Aleksej
Aleksej создал тему: Skype from another user
Некоторое время назад была написана статья о том, что все-таки возможно безопасное использование всеми нелюбимого скайпа в клетке
SElinux Sandbox
... данный пост можно расценивать как продолжение темы. Реплика в сторону: если вы не понимаете, какого рода "опасностями" чревато использование skype - данная статья не для вас; не заморачивайтесь. Не волнует вас эта вселенская проблема скайпа, ну и слава богу.
Итак. После selinux-sandbox попробуем более простой путь: запустим скайп от другого пользователя (этим мы отдадим скайпу на откуп иную, не свою, домашнюю директорию нового и совершенно бесправного пользователя, спецом для этой цели созданного - та же самая, по сути, клетка). Как это по-ихнему? - ага, Skype from another user. В качестве материала для тестов использована чудная статья на wiki.archlinux.org ; в качестве площадки для тестов - OpenSuse 13.2 и Fedora 21. Все получилось, и все без купюр вот так, как описано ниже... ребята с forums.opensuse.org просили рассказать, чего и как со всем этим, я уж не буду второй раз переводить, уже на русский, ок? - всего лишь кратко прокомментирую: запустить skype от другого пользователя изначально никаких проблем не составляет, трабла только в том, что актуальный skype начисто отказывается теперь работать без pulseaudio, а pulseaudio (по новой опять-таки моде) запускается теперь сугубо от пользователя, для которого инициирован полноценный сеанс входа. В качестве итога героических усилий разработчиков - имеем то, что имеем, а именно: скайп запускается, но без звука:
Ок, а теперь работаем, step-by-step:
Then we have to add the new user:
Now add the following line to /home/skype/.bashrc:
At last we define the alias (e.g. in ~/.bashrc):
As the "main-user" copy /etc/pulse/default.pa to ~/.pulse/default.pa and add:
As the skype user, create ~/.pulse/client.conf and add:
Now we can start Skype as the newly created user simply by running skype from the command line and entering the password of the user skype:
Or:
Pulseaudio problem for Skype 4.3 is solved:
Итак. После selinux-sandbox попробуем более простой путь: запустим скайп от другого пользователя (этим мы отдадим скайпу на откуп иную, не свою, домашнюю директорию нового и совершенно бесправного пользователя, спецом для этой цели созданного - та же самая, по сути, клетка). Как это по-ихнему? - ага, Skype from another user. В качестве материала для тестов использована чудная статья на wiki.archlinux.org ; в качестве площадки для тестов - OpenSuse 13.2 и Fedora 21. Все получилось, и все без купюр вот так, как описано ниже... ребята с forums.opensuse.org просили рассказать, чего и как со всем этим, я уж не буду второй раз переводить, уже на русский, ок? - всего лишь кратко прокомментирую: запустить skype от другого пользователя изначально никаких проблем не составляет, трабла только в том, что актуальный skype начисто отказывается теперь работать без pulseaudio, а pulseaudio (по новой опять-таки моде) запускается теперь сугубо от пользователя, для которого инициирован полноценный сеанс входа. В качестве итога героических усилий разработчиков - имеем то, что имеем, а именно: скайп запускается, но без звука:
Ок, а теперь работаем, step-by-step:
Code:
# groupadd skype
Then we have to add the new user:
Code:
# useradd -m -g skype -G audio,video -s /bin/bash skype
Code:
# passwd skype
Now add the following line to /home/skype/.bashrc:
Code:
export DISPLAY=":0.0"
At last we define the alias (e.g. in ~/.bashrc):
Code:
alias skype='xhost +local: && su skype -c skype'
As the "main-user" copy /etc/pulse/default.pa to ~/.pulse/default.pa and add:
Code:
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1
As the skype user, create ~/.pulse/client.conf and add:
Code:
default-server = 127.0.0.1
Now we can start Skype as the newly created user simply by running skype from the command line and entering the password of the user skype:
Code:
[aleksej@localhost ~]$ skype
non-network local connections being added to access control list
Пароль:
Or:
Code:
[aleksej@localhost ~]$ su -l skype
Пароль:
[skype@localhost ~]$ skype
Pulseaudio problem for Skype 4.3 is solved:
Последнее редактирование: 9 года 10 мес. назад пользователем Aleksej.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- boris_term
- Не в сети
- Захожу иногда
Less
Больше
- Сообщений: 55
- Спасибо получено: 3
8 года 10 мес. назад #2
от boris_term
Бреем, стрижем. Недорого берем.
boris_term ответил в теме Skype from another user
Попробовал эту схему, уже не работает... вероятно что-то изменилось со времени опубликования материала.
Бреем, стрижем. Недорого берем.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- evgenij
- Не в сети
- Завсегдатай
Less
Больше
- Сообщений: 227
- Спасибо получено: 33
8 года 10 мес. назад - 8 года 10 мес. назад #3
от evgenij
Have a lot of fun!
evgenij ответил в теме Skype from another user
Попробуйте в свой ~/.bashrc добавить эту строчку взамен указанной:
и игнорируйте этот step:
Code:
alias skype='xhost +local: && sudo -u skype /usr/bin/skype'
и игнорируйте этот step:
Aleksej пишет: As the skype user, create ~/.pulse/client.conf and add:
Code:default-server = 127.0.0.1
Have a lot of fun!
Последнее редактирование: 8 года 10 мес. назад пользователем evgenij.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.