Ubuntu:
Сервер:
$sudo apt-get install nfs-kernel-server nfs-common portmap
Редактируем список общих директорий на сервере:
$sudo vim /etc/exports
/share 192.168.0.0/24(rw,no_root_squash,async) - доступ на запись клментам сети 192.168.0.0/24
/data 192.168.0.10(ro,async) - доступ на чтение для хоста 192.168.0.10
/share/priv 192.168.0.0/24(noaccess) - запрет доступа к директории /share/priv для сети
$sudo /etc/init.d/nfs-kernel-server restart - перезапуск nfs-сервера
$sudo exportfs -a - перечитать файл /etc/exports
Клиент:
$sudo apt-get install nfs-common portmap
$mkdir ~/net
$sudo vim /etc/fstab
Добавить в конец файла:
192.168.0.1:/share ~/net nfs, rw,hard,intr 0 0
$sudo mount ~/net - монтирование nfs-ресурсов
воскресенье, 25 января 2009 г.
пятница, 16 января 2009 г.
четверг, 15 января 2009 г.
XFCE4 Меню приложений
Ручная правка меню XFCE4.
1. Копируем файл меню Xfce в домашнюю директорию:
cp /etc/xdg/xfce4/desktop/menu.xml ~/.config/xfce4/desktop/menu.xml
2. Редактируем файл меню:
nano ~/.config/xfce4/desktop/menu.xml
Удаляем пункты из системного меню XFCE4.
1. cd /usr/share/applications
2. Находим нужный desktop-файл
3. sudo nano application.desktop
4. Вставляем сверху
NoDisplay=true
1. Копируем файл меню Xfce в домашнюю директорию:
cp /etc/xdg/xfce4/desktop/menu.xml ~/.config/xfce4/desktop/menu.xml
2. Редактируем файл меню:
nano ~/.config/xfce4/desktop/menu.xml
Удаляем пункты из системного меню XFCE4.
1. cd /usr/share/applications
2. Находим нужный desktop-файл
3. sudo nano application.desktop
4. Вставляем сверху
NoDisplay=true
четверг, 11 декабря 2008 г.
Samba as PDC
Добавление нового пользователя:
1. net rpc user add username -U pdcadmin
2. net rpc group addmem "Domain Users" username -U pdcadmin
3. usermod -g users username
4. smbpasswd username
Просмотр:
1. net rpc user -U pdcadmin - список пользователей
2. net rpc group -U pdcadmin - список групп
3. net groupmap list
4. net rpc user info username -U pdcadmin - список групп пользователя
5. net rpc group delmem "Domain Users" username -U pdcadmin - удаление пользователя из группы
6. net rpc rights list accounts - просмотр прав групп
1. net rpc user add username -U pdcadmin
2. net rpc group addmem "Domain Users" username -U pdcadmin
3. usermod -g users username
4. smbpasswd username
Просмотр:
1. net rpc user -U pdcadmin - список пользователей
2. net rpc group -U pdcadmin - список групп
3. net groupmap list
4. net rpc user info username -U pdcadmin - список групп пользователя
5. net rpc group delmem "Domain Users" username -U pdcadmin - удаление пользователя из группы
6. net rpc rights list accounts - просмотр прав групп
суббота, 29 ноября 2008 г.
scp shortly
scp user@host.tld:/file file
user@host.tld:/file - полный путь к файлу на удаленном хосте
user@host.tld:/file - полный путь к файлу на удаленном хосте
пятница, 26 сентября 2008 г.
Получение списка email-адресов из файла
grep -E -h '[a-zA-Z]+@([a-zA-Z]+\.)+[a-zA-Z]{2,3}' mails.txt
grep -E -h '[a-zA-Z]+@([a-zA-Z]+\.)+[a-zA-Z]{2,3}' mails.txt | uniq | sort
grep -E -h '[a-zA-Z]+@([a-zA-Z]+\.)+[a-zA-Z]{2,3}' mails.txt | uniq | sort
четверг, 4 сентября 2008 г.
OpenVPN точка-точка
1. Скачать и установить openvpn.
2. Создать пользователя openvpn с шеллом /sbin/nologin
3. mkdir -p /usr/local/etc/openvpn
4. cd /usr/local/etc/openvpn
Шаги 1-4 выполняются на двух хостах (office1 и office2)
5. office1# openvpn --genkey --secret static.key (скопировать ключ на удаленную систему)
6. office1# touch office1-office2.conf
На office2 - touch office2-office1.conf
7. office1# cat office1-office2.conf
# config for openvpn between office1 & office2
dev tun
port 7890
comp-lzo
ping 15
verb 3
user openvpn
group openvpn
remote re.al.ip.addr
ifconfig 10.5.0.1 10.5.0.2 - внимание на адреса!!!
route 192.168.0.0 255.255.255.0 10.5.0.2 - внимание на адреса!!!
secret /usr/local/etc/openvpn/static.key
auth MD5
cipher DES-CBC
tun-mtu 1500
8. office2# cat office2-office1.conf
# config for openvpn between office2 & office1
dev tun
port 7890
comp-lzo
ping 15
verb 3
user openvpn
group openvpn
remote re.al.ip.addr
ifconfig 10.5.0.2 10.5.0.1 - внимание на адреса!!!
route 192.168.1.0 255.255.255.0 10.5.0.1 - внимание на адреса!!!
secret /usr/local/etc/openvpn/static.key
auth MD5
cipher DES-CBC
tun-mtu 1500
9. Добавить разрешающие правила для tun0[1] в конфиг фаера.
10. office1# openvpn --config /usr/local/etc/openvpn/office1-office2.conf &
11. office2# openvpn --config /usr/local/etc/openvpn/office2-office1.conf &
Последние команды лучше запускать в screen - чтобы по закрытии консоли не отвалилось соединение.
12. office1# ping 192.168.0.1
13. office2# ping 192.168.1.1
2. Создать пользователя openvpn с шеллом /sbin/nologin
3. mkdir -p /usr/local/etc/openvpn
4. cd /usr/local/etc/openvpn
Шаги 1-4 выполняются на двух хостах (office1 и office2)
5. office1# openvpn --genkey --secret static.key (скопировать ключ на удаленную систему)
6. office1# touch office1-office2.conf
На office2 - touch office2-office1.conf
7. office1# cat office1-office2.conf
# config for openvpn between office1 & office2
dev tun
port 7890
comp-lzo
ping 15
verb 3
user openvpn
group openvpn
remote re.al.ip.addr
ifconfig 10.5.0.1 10.5.0.2 - внимание на адреса!!!
route 192.168.0.0 255.255.255.0 10.5.0.2 - внимание на адреса!!!
secret /usr/local/etc/openvpn/static.key
auth MD5
cipher DES-CBC
tun-mtu 1500
8. office2# cat office2-office1.conf
# config for openvpn between office2 & office1
dev tun
port 7890
comp-lzo
ping 15
verb 3
user openvpn
group openvpn
remote re.al.ip.addr
ifconfig 10.5.0.2 10.5.0.1 - внимание на адреса!!!
route 192.168.1.0 255.255.255.0 10.5.0.1 - внимание на адреса!!!
secret /usr/local/etc/openvpn/static.key
auth MD5
cipher DES-CBC
tun-mtu 1500
9. Добавить разрешающие правила для tun0[1] в конфиг фаера.
10. office1# openvpn --config /usr/local/etc/openvpn/office1-office2.conf &
11. office2# openvpn --config /usr/local/etc/openvpn/office2-office1.conf &
Последние команды лучше запускать в screen - чтобы по закрытии консоли не отвалилось соединение.
12. office1# ping 192.168.0.1
13. office2# ping 192.168.1.1
вторник, 24 июня 2008 г.
Wuala
Wuala - приложение для шаринга файлов в интернете. Дается 1G места, можно приглашать знакомых, за каждого зарегистрированного добавляют еще 1G.
Домашняя страница - http://wua.la/en/home.html
Домашняя страница - http://wua.la/en/home.html
antiodt (Thanx to http://sovety.blogspot.com/)
#!/bin/sh
# Script for viewing odt-files in plain-text
unzip -p "$1" content.xml | xmlstarlet sel -N text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" -T -t -m '//text:p' -v . -n | less
# Script for viewing odt-files in plain-text
unzip -p "$1" content.xml | xmlstarlet sel -N text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" -T -t -m '//text:p' -v . -n | less
Подписаться на:
Сообщения (Atom)