LINUX.ORG.RU

Сообщения WinLin

 

dosemu chmod и производительность

Форум — Admin

dosemu 1.4.0/Ubuntu 6.06.
Создано несколько пользователей dos1 ... dos10, shell: /usr/bin/dosemu
При входе запускается DOS-программа.

1)Обнаружил, что DOS-программа изменяет chmod-файлов с 0660
на 0644 и другой пользователь не может редактировать данные.

2)Загрузка процессора 100% при простое программы на Clipper.

WinLin
()

Внутренний сайт организации

Форум — Web-development

Нужно создать внутренний сайт организации.
Его функции:
- оповещение всех сотрудников о событиях;
- ответы на запросы руководителей;
- ответы на запросы других организаций, возможно с вложениями файлов;
- возможно календарь событий.

Функции сайта похожи на форум.
Как вариант использование почты и файлового сервера.

Сейчас работает Apache/mod_perl/postgresql/LDAP.
Уже хотел сам написать, но решил спросить народ.

Какие программы можно использовать?

WinLin
()

mount cifs

Форум — Admin

Клиент Ubuntu 6.06 при загрузке пытается подключиться
к Samba-серверу 3.0.22
cat /etc/fstab
...
//10.15.1.61/Distrib /mnt/disc_u cifs username=x,password=x,gid=m,uid=m,iocharset=utf8,codepage=866 0 0
//10.15.1.61/Distrib /mnt/disc_h cifs username=x,password=x,gid=m,uid=m,iocharset=utf8,codepage=866 0 0

Почему-то подключается только вторая строка - "disc_h".
Если поменять местами строки, то подключится только "disk_u".

На моем компьютере подключается сразу два каталога без проблем...
И еще так и не удалось использовать credentilas

WinLin
()

Samba запретить печать

Форум — Admin

Сервер samba 3.0.22, нужно запретить печать.
Сетевой каталог [Printers] закомментирован.

/etc/samba/smb.conf:
load printers = no
# printing = cups
# printcap name = cups

Сейчас в логи пишет такое:
[2007/05/14 16:44:39, 0] printing/pcap.c:pcap_cache_reload(159)
Unable to open printcap file /etc/printcap for read!


WinLin
()

mount cifs

Форум — Admin

При монтировании через cifs к Samba 3.0.22:
sudo mount -t cifs //10.15.X.X/Distrib /mnt/smb -o
username=user_smb,password=пароль,iocharset=utf8,codepage=866,ro,gid=mmm,uid=mmm

Игнорируется gid=mmm,uid=mmm и владельцем /mnt/smb становится user_smb.
Что можно сделать?

WinLin
()

Поиск в LDAP

Форум — Admin

Переехал на новый сервер и на дистрибутив Ubuntu 6.06.
Залил данные через slapadd из ldif-файла.
Теперь не работает поиск в thunderbird всех записей - *,
можно искать даже по одной букве.

Поиск нужен по всем, так как иногда знаешь организацию
и по ней находишь человека.
Индексы оставил как в старой конфигурации:
index objectClass eq
index uid pres,eq,sub
index cn pres,eq,sub,subany

Куда смотреть?

WinLin
()

Samba netlogon-скрипт

Форум — Admin

Клиенты Win98 и WinXP. Samba 3.0.22.
Несколько сетевых каталогов в Samba с ограничением на доступ.
Сделал один общий для всех пользователей скрипт входа (logon.bat):
net use U: \\Server\dir1
net use K: \\Server\dir2
net use I: \\Server\dir3
net use X: \\Server\dir4

Если доступ пользователю не положен, то Win пытается
запрашивать пароль на каталог (причем 3 раза)!
Как сделать, чтобы пароль не спрашивался, а просто
команда игнорировалась?

PS: не хотелось создавать 80 скриптов на всех пользователей.
M$-поддержка денег запросила на информацию по "net use" :)






WinLin
()

SAMBA PDC

Форум — Admin

Компьютер WinXP был подключен в домен,
при этом думаю samba проверил наличие всех прав.
При перезагрузке не пускает в домен.

В логах samba
# cat /var/log/samba/dv.log
[2007/04/26 14:51:23, 0] rpc_server/srv_netlog_nt.c:get_md4pw(258)
get_md4pw: Workstation DV$: no account in domain
[2007/04/26 14:51:23, 0] rpc_server/srv_netlog_nt.c:_net_auth_2(409)
_net_auth2: failed to get machine password for account DV$

Пользователь входит в "Domain Admins", "Domain Users".
Компьютер - в "Domain Computers".

Куда копать?

WinLin
()

Samba 3.0.22 PDC

Форум — Admin

Samba 3.0.22 в роли PDC.
В Samba созданы пользователи dvornikov и dvornikov-comp$.
Dvornikov входит в группу "Domain Admins", у которой назначены
все существующие права.
В WinXP Prof SP2 пытаюсь сменить имя компьютера и войти в домен,
указываю пользователя SOC2\dvornikov и пароль.
Win выдает ошибку:
"При изменении имени компьютера на dvornikov-comp" произошла ошибка
(присоединение к домену SOC2 было выполнено под старым именем
dvornikov) Отказано в доступе".

Имя пользователя и компьютера могут совпадать в домене?
В microsoft сказали, что такое невозможно и Windows этому
сопротивляется. Как правильнее называть?

[global]
workgroup = SOC2
server string = SAMBA Domain Controller
netbios name = SERVER2

passdb backend = tdbsam
obey pam restrictions = yes
enable privileges = yes
encrypt passwords = Yes
name resolve order = wins hosts bcast
; invalid users = root

; security = user
; username map = /etc/samba/smbusers
; pam password change = Yes

log level = 2
log file = /var/log/samba/%m.log
max log size = 100

add user script = /usr/sbin/useradd -m -g smb_users -d /home/samba/'%u' '%u'
delete user script = /usr/sbin/userdel -r '%u'

add group script = /usr/sbin/groupadd '%g'
delete group script = /usr/sbin/groupdel '%g'

add user to group script = /usr/bin/gpasswd -a '%u' '%g'
delete user from group script = /usr/bin/gpasswd -d '%u' '%g'

add machine script = /usr/sbin/useradd -g smb_computers -s /bin/false -d /dev/null '%u'
set primary group script = /usr/sbin/usermod -g '%g' '%u'

; logon script = scripts\logon.bat
; logon path = \\%L\profiles\%U
; logon drive = H:
; logon home = \\%L\%U

logon path =
logon drive = H:
logon home =
logon script = %G.bat

domain logons = yes

interfaces = eth0, lo
bind interfaces only = Yes

socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
hosts allow = XXXXXXXXXX/24 127.0.0.1/32
time server = yes
wins support = yes

preferred master = yes
domain master = yes
local master = yes
os level = 250

unix charset = utf8
dos charset = cp866
display charset = utf8

load printers = no
; printing = cups
; printcap name = cups

################
;[printers]
; comment = All printers
; path = /var/spool/samba
; public = yes
; printable = yes
; guest ok = yes

[netlogon]
comment = Network Logon Service
path = /home/samba/netlogon
browseable = yes
guest ok = yes
writable = no
share modes = no

[Profiles]
admin users = admin
create mode = 600
directory mode = 700
path = /home/samba/profiles
browseable = yes
guest ok = yes
writable = yes

[homes]
comment = Home Directories
browseable = no
read only = no



WinLin
()

JQuery идентификатор элемента с точками

Форум — Development

<div id="Фамилия2 И.О.">Фамилия2 И.О.</div>
<div id="Фамилия3 И.О.">Фамилия3 И.О.</div>

JQuery и AJAX динамически добавляю/изменяю/удаляю записи (div id).
В JQuery нельзя использовать id с точками. Как обойти это ограничение?

WinLin
()

AJAX отправить методом POST

Форум — Development

Как в AJAX закодировать данные для POST-запроса?
Программа с GET уже работает хотел перевести на POST.
Сервер - mod_perl.

request = new XMLHttpRequest();
var url = "/perl/ldap_delete.pl"
var param = "?cn=" + escape(sel_id) + "&ou=" + escape(find_ou);
request.open("POST", url, true);
request.send(param);

WinLin
()

JavaScript обработка XML

Форум — Development

Ответ сервера XML:
<cn>ffff</cn><sn>rgfergerg</sn><mail></mail>

Обрабатываю командой:
document.getElementById("mail").value =
xmlDoc.getElementsByTagName("mail").item(0).firstChild.data;

Firefox с отладчиком FireBug выдает ошибку "has no properties"
на выражение после знака "=".
На остальные поля не ругается, ошибка из-за незаполненности данных.
Как решить проблему? Можно ли покороче обращаться к XML?

WinLin
()

Window/Linux выбрать Perl или Java

Форум — Development

Нужно написать графическое приложение для Windows,
что-то похожее на простую базу данных для бухгалтеров.
В Linux делал все через Apache/mod_perl и Tomcat/Java.
На чем в Windows "попытаться" написать?
Java ставиться проще и с графикой лучше дружит, но душа к ней
не лежит...

WinLin
()

Perl регулярное выражение

Форум — Development

Нужно преобразовать "Имя Отчество" в "И.О.".
Если имя_отчество состоит из двух слов, то преобразует нормально.
Для одного слова "Александр" выдает "А.р." или "..",
если покопаться в запросе (\w*\s*).
Почему-то не берет первый знак, а проверяет все выражение.

#!/usr/bin/perl

use strict;
use encoding "utf8";

#my $str = "Александр Михайлович";
my $str = "Александр";
$str =~ /^(.)\w+\s+(.)/;
print $1,".\n";
print $2,".\n";

1;

WinLin
()

Perl функция substr

Форум — Development

#!/usr/bin/perl
use strict;

my $str="Проверка";
print substr($str,1,1),"\n\n";
exit;

Возвращает закращенный знак вопроса "?"
Локаль utf8, Ubuntu 6.06, Perl 5.8.7.

Задача преобразовать "Имя Отчество" в "И.О."

WinLin
()

Perl вызов класса

Форум — Development

Пытаюсь написать программу для редактирования LDAP через WEB,
в целях изучения PERL и облегчения жизни пользователям.
Нужно просто ведение адресной книги без упоминания о objectClass и ...
Имеющиеся в наличии клиенты JXplorer и GQ пользователи не осилили.

Чтобы не создавать каждый раз соединения, решил создать класс
Server. Но в таком варианте не проходит.

*********
ldap1.pl:
use ConfigINI;
use Server;

my $cfg = ConfigINI->new();
my $ldap = Server->new( $cfg );

my $mesg = $ldap->conn()->search(
base => $cfg->base_dn(),
filter => "(cn=Гаврилова Е.Н.)"
);

*********
Server.pm:
package Server;

use Net::LDAP;
#@ISA = ("Net::LDAP");

sub new {
my $class = shift;
my $self = {};
bless $self, $class;
$self->init(@_);
return $self;
}

sub init {
my $self = shift;
my $cfg = shift;
my $ldap = Net::LDAP->new( $cfg->server, timeout => 5 )
or die "Not connect LDAP-server";
$ldap->bind( $cfg->bind_dn, password => $cfg->bind_passwd );
$self{CONN} = $ldap;
}

sub conn {
my $self = shift;
return $self->{CONN};
}

1;

WinLin
()

Subversion обращение к http

Форум — Admin

Subversion 1.3.1, Apache2 из Ubuntu 6.06.
Создал хранилище на http://localhost/svn.
В браузере открываю http://localhost/svn, можно посмотреть или
скачать файлы, но других действий сделать нельзя.
Так и не понял для чего это нужно?

Из командной строки:
svn checkout http://localhost/svn каталог1
svn list http://localhost/svn
svn commit http://localhost/svn --username=fff
Ошибка "svn: 'http://localhost' is not a working copy"


/etc/apache2/dav_svn.authz
[/]
*=rw

<Location /svn>
DAV svn
SVNPath /home/mih/svn
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
AuthzSVNAccessFile /etc/apache2/dav_svn.authz

<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
</Location>

WinLin
()

Маршрутизация

Форум — Admin

Есть два канала:
1) подключение через dsl с реальным IP через шлюз
inet -> dsl -> шлюз(Linux) -> локальная сеть

2) подключение по оптике из локальной сети до опеределенного веб-сервера.

Сейчас у всех указан proxy и шлюз по-умолчанию Linux.
Как завернуть весь трафик до нужного web-сервера по оптике,
то есть на шлюзе говорить, что до www.xxx.ru иди по другому пути.

WinLin
()

Siemens C65, удалить файл

Форум — General

Закачал в телефон программу для чтения книг через irda-obexftp.
После запуска программы телефон завис.
Теперь это программа не удаляется из телефона,
имя файла крякозябрами.
obexftp не дружит с русскими файлами, средствами телефона
(в телефоне есть файлменеджер) тоже не удаляется.

Форматирование сотрет все содержимое телефона?

WinLin
()

Виснет LiveCD Ubuntu 6.10

Форум — Linux-install

Ubuntu 6.10. Альтернативной версии нет.
До этого на ноуте стоял Ubuntu 6.06 и нормально работал.
В процессе запуска (установки) - только ubuntu мелькает с полоской.
В grub убрал параметр splash и увидел, что ядро ругается на smbus ALI15XX, далее пишет обновите BIOS или введите параметр force_adr=x00d.
Пишу примерно, что пишет устанавливал вчера дома.

Началось все, что обновил через apt-get версию с 6.06 на 6.10, после перезагрузки комп повис с черным экраном.
Такой же результат и с LiveCD.
Пытался обновиться, потому что в Xorg включили драйвер видеокарты Volari XP5 раньше работал через VESA.

Писал LiveCD из iso-файла журнала LinuxFormat, контрольную сумму iso
проверил. Пункт меню LiveCD проверка CD пишет неправильная контрольная
сумма. Причем пробовал на двух компьютерах и две версии 6.06 и 6.10. Загадка...

WinLin
()

RSS подписка на новые темы