Пару минут назад состоялся такой диалог:
Ждём Ваши советы
По работе приходится очень часто перекидывать друг другу ссылки на папки и файлы в общей сетевой папке. Например ~/projects/project1/2010-07/report/ или ~/projects/project1/2010-07/file1.odt
И хотелось бы их открывать в один клик прям из браузера (firefox) или чатилки (kopete). Но браузер понимает только полные пути (file:///home/murz/projects/project1), а тильду вначале не понимает.
Каким образом можно научить браузер и kopete открывать ссылки с относительными путями?
Дано:
1. сервер с Debian на борту
2. при попытке приконнектиться по ssh куда угодно вылазит ошибка (сразу):
1
2
3
|
[zhu@zhu]-[/home/zhu]
% ssh foo@bar.com
Disconnecting: Bad packet length 1059412582 |
Всем привет!
Захотелось мне NAS-устройство для дома, однако в силу специфичности задач (например, Bazaar-репозиторий на оном иметь хочу) предпочтительны устройства, на которые можно поставить любой Линукс по моему желанию. Ну и желательно, чтобы жёсткий диск был не внешний, а внутренний. Беглый обзор современной продукции Linksys / D-Link / Netgear и сайта openwrt.org интересных устройств не выявил. Дома валяется без дела NSLU2, но хочется чего-то более элегантного, опять же - с внутренним ЖД. Может, кто-нибудь посоветует какое-нибудь устройство для таких целей?
UPD Выбор сделан - купил Synology DS110j. SSH-доступ включил, ipkg поставил, осталось теперь осталось собрать пакет с Bazaar :)
UPD2 Пока я разбирался со сборкой пакетов, кто-то уже собрал Bazaar :) ipkg install py26-bzr py26-bzrtools - и все дела! Теперь бы встроенный динамик отключить.
Сабж. Имеются установленные права на директорию home:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
magist3r@lnx-server:~> getfacl /home
getfacl: Removing leading '/' from absolute path names
# file: home
# owner: root
# group: root
user::rwx
group::r-x
other::r-x
default:user::rwx
default:group::---
default:group:admins:r-x
default:mask::r-x
default:other::---
|
Вопрос: Как сделать так, чтобы команда
useradd -m newuser
не перетирала права на стандартные 755? Удалил из файлика /etc/default/useradd строку UMASK=022, но это почему-то не помогло.
UPD. Есть одно интересное наблюдение. Поскольку я использую openSUSE, то есть возможность добавлять пользователей при помощи yast'a. Так вот, при добавлении пользователя с помощью этой графической конфигурялки можно оставить поле "Права доступа к домашнему каталогу" пустым, и тогда acl применятся правильно. Может есть возможность сделать что-то типа этого:
useradd -m -U nomask user1
Как сейчас пишут современные программы для GTK+? Все еще на Си? Или используя gtkmm враппер?
Но там же всё очень запутано, чтобы написать обычное маленькое окошко нужно прописывать кучу текста. Неужели нет какой-то адекватной абстракции?
Или, используя Glade, может есть какой-то туториал?
Вот такие вопросы образовались)
Представьте ситуацию: вы отошли от компьютера, конечно же, заблокировав экран. В это время неизвестный нехороший человек подошел к компьютеру. Этот нехороший человек переключается в консоль, из которой вы запустили иксы - и легко получает шелл с вашими привилегиями. Способов это сделать великое множество: нажать ctrl+c или ctrl+\ - и иксы умрут, ctrl+z - и иксы уйдут в фоновый режим.. Что может сделать дальше этот человек - ограничено лишь его фантазией, его совестью, и привилегиями вашего пользователя.
Такой бреши в безопасности легко избежать: не надо оставлять залогиненный шелл, когда запускаете иксы. Выглядеть это будет примерно так:
setsid startx; exit;
Ну и на десерт: автозапуск иксов при логине вашим пользователем в первой консоли
--
Заметка написана по следам обсуждения в [email protected]. Благодарности в алфавитном порядке получают: ixti@laptop, koctep, kostix, sceptic, teo1. Если кого забыл, поправьте, пожалуйста. За петлянием коллективной мысли следить здесь
Gnome-open, по идее, должен открывать запрошенное стандартными для гнома приложениями, да? Иду в gnome-default-applications-properties ("Preferred Applications" в меню) и выставляю в качестве браузера firefox.
Пишу в шелле gnome-open http://google.ru, и лицезрею мидори >_<
При этом если натравить его таким же образом на какой-нибудь локальный файл - он послушно откроет новый таб в фоксе.
Собственно, вопрос: как изменить приложение, которым gnome-open открывает URL'ы?
Так как кое-где еще не нашлось достаточно пользователей irssi, думаю что здесь ему будет полезнее полежать. :)
Благодаря наличию в Irssi поддержки perl-скриптования, можно очень простым
способом, не используя никаких дополнительных модулей или еще чего либо
реализовать довольно-таки удобную функцию уведомления о приватных сообщениях и
хайлайтах через notify-osd, используя приведенный здесь скрипт. Конечно же, вы
можете использовать что угодно вместо notify-osd по вашему желанию, и тогда это
будет лишь небольшим примером того как можно облагородить такой, кажущийся
многим с первого взгляда убогим, IRC-клиент.
|
|
|
Последние посты
|
|
Последние комментарии
|
|
Изменения
|
|
Черновики (все)
|
|
Избранное (всё)
|
|
|