- http://www.ibm.com/developerworks/ru/edu/au-samba/section2.html
- http://www.howtoforge.com/samba_setup_ubuntu_5.10_p5
- http://www.ibm.com/developerworks/ru/edu/samba2/section2.html
- http://forums.contribs.org/index.php/topic,28808.0.html
- http://helgeklein.com/blog/2008/10/deleting-a-local-user-profile-not-as-easy-as-one-might-assume/
воскресенье, 20 февраля 2011 г.
SAMBA PDC - контроллер домена и перемещаемые профили
Основные источники:
вторник, 15 февраля 2011 г.
mysql dump DB structure in bash
for i in `mysql DB -e "SHOW TABLES" | tail -n +2`; do mysql DB -e "SHOW CREATE TABLE $i" | tail -n +2 | cut -f 2-; break; done;
Дублирование базы:
#!/bin/bash DBUSER=user DBPASSWORD=pwd DBSNAME=sourceDb DBNAME=destinationDb DBSERVER=db.example.com fCreateTable="" fInsertData="" echo "Copying database ... (may take a while ...)" DBCONN="-h ${DBSERVER} -u ${DBUSER} --password=${DBPASSWORD}" echo "DROP DATABASE IF EXISTS ${DBNAME}" | mysql ${DBCONN} echo "CREATE DATABASE ${DBNAME}" | mysql ${DBCONN} for TABLE in `echo "SHOW TABLES" | mysql $DBCONN $DBSNAME | tail -n +2`; do createTable=`echo "SHOW CREATE TABLE ${TABLE}"|mysql -B -r $DBCONN $DBSNAME|tail -n +2|cut -f 2-` fCreateTable="${fCreateTable} ; ${createTable}" insertData="INSERT INTO ${DBNAME}.${TABLE} SELECT * FROM ${DBSNAME}.${TABLE}" fInsertData="${fInsertData} ; ${insertData}" done; echo "$fCreateTable ; $fInsertData" | mysql $DBCONN $DBNAME
пятница, 11 февраля 2011 г.
openerp like module
возможность доступна в Сервере версии trunk
import openerp
openerp.tools.config['addons_
path'] = '/home/openerp/repo/addons/'
db, pool = openerp.pooler.get_db_and_ pool('test')
cr = db.cursor()
res_users = pool.get('res.users')
ids = res_users.search(cr, 1, [('active', '=', False)])
for record in res_users.browse(cr, 1, ids):
print record.name
res_users.write(cr, 1, [record.id], {'active': True})
cr.commit()
cr.close()
import openerp
openerp.tools.config['addons_
db, pool = openerp.pooler.get_db_and_
cr = db.cursor()
res_users = pool.get('res.users')
ids = res_users.search(cr, 1, [('active', '=', False)])
for record in res_users.browse(cr, 1, ids):
print record.name
res_users.write(cr, 1, [record.id], {'active': True})
cr.commit()
cr.close()
ssh reverse dns
Проблема: долгое время подключение к серверу (long timeout)
Решение:
Решение:
- добавить в /etc/ssh/sshd_config :
UseDNS no
wu-ftpd reverse dns
Проблема: долгое время подключения(long timeout)
Решение:
Решение:
- Добавить в /etc/wu-ftpd/ftpaccess
dns refuse_no_reverse /etc/ftpd/no_reverse override
dns refuse_mismatch /etc/ftpd/no_reverse override - изменить строку в /etc/nsswitch.conf
hosts: files dns
на
hosts: files - в /etc/resolv.conf должен быть указан работающий nameserver x.x.x.x
в случае с домашним роутером, надо поменять
nameserver 192.168.1.1 на nameserver 8.8.8.8 - чтобы при каждой перезагрузке настройки /etc/resolv.conf не сбрасывались надо добавить в /etc/dhcp3/dhclient.conf строку
supersede domain-name-servers 8.8.8.8;
Подписаться на:
Сообщения (Atom)