Samba4 на HPUX 11.31

Из man grep:

       -H, --with-filename
           Print the file name for each match.  This is the default when there is
           more than one file to search.

Сначала будет выведено имя файла, а затем матч; это не то, что вы показали в своем примере результатов. Но это быстро и просто, если это не вызовет проблем.

Так как по умолчанию это более одного ввода, то использование его с помощью шаблона (как в Вашем примере) приводит к:

$ grep "b" a.*
a.2014-05-06:bx
a.2014-05-07:by

Вы не упомянули, какой вкус Unix/Linux Вы используете, но -H опция доступна в большинстве реализаций, хотя ее нет в спецификации POSIX.

1
25.12.2014, 02:52
2 ответа

Я попробовал Samba HP (называемый сервером HP CIFS) На HPUX 11.23 и работает нормально и с сервером Samba4. Проблема в новом сервере HP CIFS Единственный сервер, который работает на 11,31 с Samba4, составляет 03.02.00 Новейший релиз не работает Редактировать: последняя версия 03.02.04 работает нормально с последней Samba 4.2

0
27.01.2020, 23:51

Эхо всегда успешно. Обойтись без него и дополнительной оболочки:

#!/bin/bash
echo "enter the directory name"
read ab
check(){
    if mkdir "$ab" 2>/dev/null; then
      echo "directory created "
      ls -ld "$ab"
      exit
    else
      echo "try again "
      echo "enter new value for directory: "
      read ab
      check
    fi
}
check
-121--84565-

Удивлено, что это еще не включено. Не требуется sudo :

lsblk -f

-121--3158-

Решение найдено. Единственный способ получить hpux 11.31 присоединен к ad samba4 с рекламой является а) перекомпилировать себя krb5 mit (возможно, удалить из Makefile педантичный и werror) b) перекомпилировать samba3 после установки krb5 mit с помощью этой конфигурации

 ./configure --prefix=/opt/samba3 --with-lockdir=/var/opt/samba3/locks --with-privatedir=/var/opt/samba3/private --sysconfdir=/etc/opt/samba3 --localstatedir=/var/opt/samba3 --with-krb5=/opt/krb5  CPPFLAGS='-I/opt/krb5/include' LDFLAGS=' -L/opt/krb5/lib -Wl,+b,/opt/krb5/lib -lkrb5 -lk5crypto -lcom_err'

c) Используйте smb.conf таким образом, не забудьте создать пользователя smbnull до

[global]
        workgroup = DOMINIO
    realm = DOMINIO.COM
    server string = ""
    netbios name = HPUX2
        security = ads
        hosts allow = 192.168.0.0/24 127.0.0.1
        debug level = 10
        log file = /var/opt/samba4/log/%m.log
        max log size = 50
        log level = 1
        syslog = 0
        template shell = /usr/local/bin/bash
        template homedir = /home/%U
        winbind separator = /
        winbind enum users = yes
        winbind enum groups = yes
        winbind use default domain = yes
        encrypt passwords = yes
        invalid users = root
        local master = yes
        domain master = no
        preserve case = yes
        short preserve case = no
        default case = lower
        case sensitive = no
    map to guest = never
    restrict anonymous = 2
    hide dot files = yes
    guest account = smbnull

d) Затем исправьте ошибку библиотеки при редактировании/ etc/SHLIB_PATH или экспорте SHLIB_PATH и запустить демоны smbd, nmbd, winbindd присоединиться к AD как обычно с сетевой рекламой присоединиться протестировать его с помощью wbinfo

1
27.01.2020, 23:51

Теги

Похожие вопросы