samba 4.5.0 on hpux ia64:- permission denied error for the share.

Arjit Gupta arjitk.gupta at gmail.com
Wed Nov 23 06:07:43 UTC 2016


*configure options:-*

./configure \
--prefix=/opt/samba \
--bindir=/opt/samba/bin \
--sbindir=/opt/samba/bin \
--libdir=/opt/samba/lib \
--includedir=/opt/samba/include \
--enable-fhs \
--sysconfdir=/etc/opt/samba \
--localstatedir=/var/opt/samba \
--with-configdir=/etc/opt/samba --without-pie


.*/smbd -b gives below output.*

# ./smbd -b
Build environment:
   Built by:    root at machinename
   Built on:    Mon Nov 21 11:52:42 IST 2016
   Built using: /opt/aCC/bin/cc
   Build host:  HP-UX machinename B.11.31 U ia64 3395706695 unlimited-user
license
   SRCDIR:      /home/user/samba-4.5.0_build_heimdal/source3
   BUILDDIR:    /home/user/samba-4.5.0_build_heimdal/source3

Paths:
   SBINDIR: /opt/samba/bin
   BINDIR: /opt/samba/bin
   CONFIGFILE: /etc/opt/samba/smb.conf
   LOGFILEBASE: /var/opt/samba/log/samba
   LMHOSTSFILE: /etc/opt/samba/lmhosts
   LIBDIR: /opt/samba/lib
   MODULESDIR: /opt/samba/lib/samba
   SHLIBEXT: so
   LOCKDIR: /var/opt/samba/lock/samba
   STATEDIR: /var/opt/samba/lib/samba
   CACHEDIR: /var/opt/samba/cache/samba
   PIDDIR: /var/opt/samba/run/samba
   SMB_PASSWD_FILE: /var/opt/samba/lib/samba/private/smbpasswd
   PRIVATE_DIR: /var/opt/samba/lib/samba/private

System Headers:
   HAVE_SYS_ACL_H
   HAVE_SYS_DIR_H
   HAVE_SYS_FCNTL_H
   HAVE_SYS_FILE_H
   HAVE_SYS_FILSYS_H
   HAVE_SYS_IOCTL_H
   HAVE_SYS_IPC_H
   HAVE_SYS_MMAN_H
   HAVE_SYS_MOUNT_H
   HAVE_SYS_PARAM_H
   HAVE_SYS_PRIV_H
   HAVE_SYS_QUOTAS
   HAVE_SYS_QUOTA_H
   HAVE_SYS_RESOURCE_H
   HAVE_SYS_SELECT_H
   HAVE_SYS_SHM_H
   HAVE_SYS_SOCKET_H
   HAVE_SYS_STATVFS_H
   HAVE_SYS_STAT_H
   HAVE_SYS_STROPTS_H
   HAVE_SYS_SYSCALL_H
   HAVE_SYS_SYSMACROS_H
   HAVE_SYS_TERMIOS_H
   HAVE_SYS_TERMIO_H
   HAVE_SYS_TIMEB_H
   HAVE_SYS_TIMES_H
   HAVE_SYS_TIME_H
   HAVE_SYS_TYPES_H
   HAVE_SYS_UCONTEXT_H
   HAVE_SYS_UIO_H
   HAVE_SYS_UNISTD_H
   HAVE_SYS_UN_H
   HAVE_SYS_UTSNAME_H
   HAVE_SYS_VFS_H
   HAVE_SYS_WAIT_H

Headers:
   HAVE_AIO_H
   HAVE_ALLOCA_H
   HAVE_ARPA_INET_H
   HAVE_ARPA_NAMESER_H
   HAVE_ASSERT_H
   HAVE_COM_ERR_H
   HAVE_CONFIG_H
   HAVE_CRYPT_H
   HAVE_CTYPE_H
   HAVE_CUPS_CUPS_H
   HAVE_CUPS_LANGUAGE_H
   HAVE_DIRENT_H
   HAVE_DLFCN_H
   HAVE_DL_H
   HAVE_ERRNO_H
   HAVE_FCNTL_H
   HAVE_FLOAT_H
   HAVE_FNMATCH_H
   HAVE_FORM_H
   HAVE_GLOB_H
   HAVE_GNUTLS_GNUTLS_H
   HAVE_GNUTLS_X509_H
   HAVE_GRP_H
   HAVE_GSSAPI_GSSAPI_H
   HAVE_GSSAPI_GSSAPI_KRB5_H
   HAVE_GSSAPI_GSSAPI_SPNEGO_H
   HAVE_ICONV_H
   HAVE_INTTYPES_H
   HAVE_KRB5_H
   HAVE_KRB5_LOCATE_PLUGIN_H
   HAVE_LANGINFO_H
   HAVE_LBER_H
   HAVE_LDAP_H
   HAVE_LIBGEN_H
   HAVE_LIMITS_H
   HAVE_LOCALE_H
   HAVE_MALLOC_H
   HAVE_MEMORY_H
   HAVE_MENU_H
   HAVE_MNTENT_H
   HAVE_NCURSES_H
   HAVE_NETDB_H
   HAVE_NETINET_IN6_H
   HAVE_NETINET_IN_H
   HAVE_NETINET_IN_SYSTM_H
   HAVE_NETINET_IP_H
   HAVE_NETINET_TCP_H
   HAVE_NET_IF_H
   HAVE_NSSWITCH_H
   HAVE_PANEL_H
   HAVE_POLL_H
   HAVE_PORT_H
   HAVE_PTHREAD_H
   HAVE_PWD_H
   HAVE_PYTHON_H
   HAVE_READLINE_HISTORY_H
   HAVE_READLINE_READLINE_H
   HAVE_RESOLV_H
   HAVE_RPCSVC_RQUOTA_H
   HAVE_RPCSVC_YPCLNT_H
   HAVE_RPCSVC_YP_PROT_H
   HAVE_RPC_NETTYPE_H
   HAVE_RPC_RPC_H
   HAVE_SECURITY_PAM_APPL_H
   HAVE_SECURITY_PAM_MODULES_H
   HAVE_SETJMP_H
   HAVE_SHADOW_H
   HAVE_SIGNAL_H
   HAVE_STDARG_H
   HAVE_STDBOOL_H
   HAVE_STDDEF_H
   HAVE_STDINT_H
   HAVE_STDIO_H
   HAVE_STDLIB_H
   HAVE_STRINGS_H
   HAVE_STRING_H
   HAVE_STROPTS_H
   HAVE_SYSCALL_H
   HAVE_SYSLOG_H
   HAVE_TERMIOS_H
   HAVE_TERMIO_H
   HAVE_TIME_H
   HAVE_UNISTD_H
   HAVE_UTIME_H
   HAVE_ZLIB_H

UTMP Options:
   HAVE_UTMPX_H
   HAVE_UTMP_H
   HAVE_UT_UT_EXIT
   HAVE_UT_UT_HOST
   HAVE_UT_UT_ID
   HAVE_UT_UT_NAME
   HAVE_UT_UT_PID
   HAVE_UT_UT_TIME
   HAVE_UT_UT_TYPE
   HAVE_UT_UT_USER
   SIZEOF_UTMP_UT_LINE
   WITH_UTMP

HAVE_* Defines:
   HAVE_ADDR_TYPE_IN_KRB5_ADDRESS
   HAVE_AP_OPTS_USE_SUBKEY
   HAVE_ATEXIT
   HAVE_BASENAME
   HAVE_BER_TAG_T
   HAVE_BIG_ENDIAN
   HAVE_BLKCNT_T
   HAVE_BLKSIZE_T
   HAVE_BOOL
   HAVE_BZERO
   HAVE_CHARSET_CP850
   HAVE_CHARSET_UTF_8
   HAVE_CHECKSUM_IN_KRB5_CHECKSUM
   HAVE_CHMOD
   HAVE_CHOWN
   HAVE_CHROOT
   HAVE_CLEARENV
   HAVE_CLOCK_GETTIME
   HAVE_CLOCK_REALTIME
   HAVE_COMPILER_WILL_OPTIMIZE_OUT_FNS
   HAVE_CONNECT
   HAVE_CONSTRUCTOR_ATTRIBUTE
   HAVE_CPPFUNCTION
   HAVE_CRYPT
   HAVE_CUPS
   HAVE_DECL_DLOPEN
   HAVE_DECL_EWOULDBLOCK
   HAVE_DECL_FDATASYNC
   HAVE_DECL_GETTIMEOFDAY
   HAVE_DECL_GNUTLS_CERT_EXPIRED
   HAVE_DECL_GNUTLS_CERT_NOT_ACTIVATED
   HAVE_DECL_GNUTLS_CERT_UNEXPECTED_OWNER
   HAVE_DECL_H_ERRNO
   HAVE_DECL_KRB5_AUTH_CON_SET_REQ_CKSUMTYPE
   HAVE_DECL_KRB5_GET_CREDENTIALS_FOR_USER
   HAVE_DECL_MALLOC
   HAVE_DECL_MEMALIGN
   HAVE_DECL_READAHEAD
   HAVE_DECL_RL_EVENT_HOOK
   HAVE_DECL_SNPRINTF
   HAVE_DECL_STRPTIME
   HAVE_DECL_VSNPRINTF
   HAVE_DECL__RES
   HAVE_DESTRUCTOR_ATTRIBUTE
   HAVE_DES_PCBC_ENCRYPT
   HAVE_DEVICE_MAJOR_FN
   HAVE_DEVICE_MINOR_FN
   HAVE_DEVNM
   HAVE_DIRNAME
   HAVE_DIR_DD_FD
   HAVE_DLCLOSE
   HAVE_DLERROR
   HAVE_DLOPEN
   HAVE_DLSYM
   HAVE_DN_EXPAND
   HAVE_DQB_FSOFTLIMIT
   HAVE_DUP2
   HAVE_ENCTYPE_AES128_CTS_HMAC_SHA1_96
   HAVE_ENCTYPE_AES256_CTS_HMAC_SHA1_96
   HAVE_ENCTYPE_ARCFOUR_HMAC
   HAVE_ENCTYPE_ARCFOUR_HMAC_MD5
   HAVE_ENCTYPE_ARCFOUR_HMAC_MD5_56
   HAVE_ENDHOSTENT
   HAVE_ENDMNTENT
   HAVE_ENDNETGRENT
   HAVE_ENVIRON_DECL
   HAVE_ERRNO_DECL
   HAVE_ETYPE_IN_ENCRYPTEDDATA
   HAVE_EXECL
   HAVE_E_DATA_POINTER_IN_KRB5_ERROR
   HAVE_FCHMOD
   HAVE_FCHOWN
   HAVE_FCNTL_LOCK
   HAVE_FCVT
   HAVE_FDATASYNC
   HAVE_FDATASYNC_DECL
   HAVE_FLAGS_IN_KRB5_CREDS
   HAVE_FLOCK
   HAVE_FREEADDRINFO
   HAVE_FREEHOSTENT
   HAVE_FREE_CHECKSUM
   HAVE_FRSIZE
   HAVE_FSEEKO
   HAVE_FSID_INT
   HAVE_FSYNC
   HAVE_FTRUNCATE
   HAVE_FTRUNCATE_EXTEND
   HAVE_FUNCTION_MACRO
   HAVE_GAI_STRERROR
   HAVE_GETADDRINFO
   HAVE_GETCWD
   HAVE_GETDENTS
   HAVE_GETDIRENTRIES
   HAVE_GETGRENT
   HAVE_GETGRGID_R
   HAVE_GETGRNAM
   HAVE_GETGRNAM_R
   HAVE_GETHOSTBYADDR
   HAVE_GETHOSTBYNAME
   HAVE_GETHOSTENT
   HAVE_GETHOSTNAME
   HAVE_GETIPNODEBYADDR
   HAVE_GETIPNODEBYNAME
   HAVE_GETMNTENT
   HAVE_GETNAMEINFO
   HAVE_GETNETGRENT
   HAVE_GETPAGESIZE
   HAVE_GETPGRP
   HAVE_GETPWNAM
   HAVE_GETPWNAM_R
   HAVE_GETPWUID_R
   HAVE_GETRLIMIT
   HAVE_GETSPNAM
   HAVE_GETTIMEOFDAY_TZ_VOID
   HAVE_GETUTXENT
   HAVE_GLOB
   HAVE_GNUTLS
   HAVE_GNUTLS3
   HAVE_GNUTLS_CERTIFICATE_VERIFY_PEERS3
   HAVE_GNUTLS_DATUM
   HAVE_GNUTLS_DATUM_T
   HAVE_GNUTLS_GLOBAL_INIT
   HAVE_GNUTLS_X509_CRT_SET_SUBJECT_KEY_ID
   HAVE_GNUTLS_X509_CRT_SET_VERSION
   HAVE_GRANTPT
   HAVE_GSSAPI
   HAVE_GSSKRB5_EXTRACT_AUTHZ_DATA_FROM_SEC_CONTEXT
   HAVE_GSSKRB5_GET_SUBKEY
   HAVE_GSS_DISPLAY_STATUS
   HAVE_GSS_EXPORT_CRED
   HAVE_GSS_IMPORT_CRED
   HAVE_GSS_INQUIRE_SEC_CONTEXT_BY_OID
   HAVE_GSS_KRB5_CRED_NO_CI_FLAGS_X
   HAVE_GSS_KRB5_EXPORT_LUCID_SEC_CONTEXT
   HAVE_GSS_KRB5_IMPORT_CRED
   HAVE_GSS_OID_EQUAL
   HAVE_GSS_WRAP_IOV
   HAVE_HISTORY_LIST
   HAVE_HPUX_ACLS
   HAVE_H_ERRNO
   HAVE_ICONV
   HAVE_ICONV_OPEN
   HAVE_IFACE_IFCONF
   HAVE_IF_NAMETOINDEX
   HAVE_IMMEDIATE_STRUCTURES
   HAVE_INET_ATON
   HAVE_INET_NTOA
   HAVE_INET_NTOP
   HAVE_INET_PTON
   HAVE_INITGROUPS
   HAVE_INITIALIZE_KRB5_ERROR_TABLE
   HAVE_INITSCR
   HAVE_INNETGR
   HAVE_INO_T
   HAVE_INT16_T
   HAVE_INT32_T
   HAVE_INT64_T
   HAVE_INT8_T
   HAVE_INTPTR_T
   HAVE_IPRINT
   HAVE_IPV6
   HAVE_IPV6_V6ONLY
   HAVE_ISATTY
   HAVE_KRB5
   HAVE_KRB5_ADDRESSES
   HAVE_KRB5_AUTH_CON_SETKEY
   HAVE_KRB5_CC_COPY_CACHE
   HAVE_KRB5_CC_GET_LIFETIME
   HAVE_KRB5_CONFIG_GET_BOOL_DEFAULT
   HAVE_KRB5_CREATE_CHECKSUM
   HAVE_KRB5_CRYPTO
   HAVE_KRB5_CRYPTO_DESTROY
   HAVE_KRB5_CRYPTO_INIT
   HAVE_KRB5_C_VERIFY_CHECKSUM
   HAVE_KRB5_DATA_COPY
   HAVE_KRB5_ENCTYPE_TO_STRING
   HAVE_KRB5_ENCTYPE_TO_STRING_WITH_KRB5_CONTEXT_ARG
   HAVE_KRB5_FREE_ERROR_CONTENTS
   HAVE_KRB5_FREE_HOST_REALM
   HAVE_KRB5_FWD_TGT_CREDS
   HAVE_KRB5_GET_CREDS
   HAVE_KRB5_GET_CREDS_OPT_ALLOC
   HAVE_KRB5_GET_CREDS_OPT_SET_IMPERSONATE
   HAVE_KRB5_GET_DEFAULT_IN_TKT_ETYPES
   HAVE_KRB5_GET_HOST_REALM
   HAVE_KRB5_GET_INIT_CREDS_KEYBLOCK
   HAVE_KRB5_GET_INIT_CREDS_OPT_ALLOC
   HAVE_KRB5_GET_INIT_CREDS_OPT_FREE
   HAVE_KRB5_GET_INIT_CREDS_OPT_GET_ERROR
   HAVE_KRB5_GET_INIT_CREDS_OPT_SET_PAC_REQUEST
   HAVE_KRB5_GET_PW_SALT
   HAVE_KRB5_GET_RENEWED_CREDS
   HAVE_KRB5_KEYBLOCK_INIT
   HAVE_KRB5_KEYBLOCK_KEYVALUE
   HAVE_KRB5_KEYTAB_ENTRY_KEYBLOCK
   HAVE_KRB5_KRBHST_GET_ADDRINFO
   HAVE_KRB5_KRBHST_INIT
   HAVE_KRB5_KT_COMPARE
   HAVE_KRB5_KT_FREE_ENTRY
   HAVE_KRB5_KU_OTHER_CKSUM
   HAVE_KRB5_MAKE_PRINCIPAL
   HAVE_KRB5_MK_REQ_EXTENDED
   HAVE_KRB5_PDU_NONE_DECL
   HAVE_KRB5_PRINCIPAL_COMPARE_ANY_REALM
   HAVE_KRB5_PRINCIPAL_GET_COMP_STRING
   HAVE_KRB5_PRINCIPAL_GET_NUM_COMP
   HAVE_KRB5_PRINCIPAL_GET_REALM
   HAVE_KRB5_PRINCIPAL_GET_TYPE
   HAVE_KRB5_PRINCIPAL_SET_REALM
   HAVE_KRB5_PRINCIPAL_SET_TYPE
   HAVE_KRB5_PROMPT_TYPE
   HAVE_KRB5_REALM_TYPE
   HAVE_KRB5_SET_DEFAULT_IN_TKT_ETYPES
   HAVE_KRB5_SET_REAL_TIME
   HAVE_KRB5_STRING_TO_KEY
   HAVE_KRB5_STRING_TO_KEY_SALT
   HAVE_KRB5_WARNX
   HAVE_KRB_STRUCT_WINSIZE
   HAVE_LARGEFILE
   HAVE_LCHOWN
   HAVE_LDAP
   HAVE_LDAP_ADD_RESULT_ENTRY
   HAVE_LDAP_INIT
   HAVE_LDAP_SET_REBIND_PROC
   HAVE_LIBCRYPTO
   HAVE_LIBFORM
   HAVE_LIBGEN
   HAVE_LIBGNUTLS
   HAVE_LIBICONV
   HAVE_LIBKRB5
   HAVE_LIBLDAP
   HAVE_LIBNCURSES
   HAVE_LIBNSL
   HAVE_LIBPAM
   HAVE_LIBPANEL
   HAVE_LIBPTHREAD
   HAVE_LIBREADLINE
   HAVE_LIBREPLACE
   HAVE_LIBRT
   HAVE_LIBSEC
   HAVE_LIBZ
   HAVE_LINK
   HAVE_LONG_LONG
   HAVE_LSTAT
   HAVE_MAKEDEV
   HAVE_MEMALIGN
   HAVE_MEMCPY
   HAVE_MEMMOVE
   HAVE_MEMSET
   HAVE_MKDIR_MODE
   HAVE_MKNOD
   HAVE_MKTIME
   HAVE_MLOCK
   HAVE_MLOCKALL
   HAVE_MMAP
   HAVE_MUNLOCK
   HAVE_MUNLOCKALL
   HAVE_NANOSLEEP
   HAVE_NATIVE_ICONV
   HAVE_NCURSES
   HAVE_NEW_FIELD
   HAVE_NEW_FORM
   HAVE_NEW_LIBREADLINE
   HAVE_NEW_PANEL
   HAVE_NFS_QUOTAS
   HAVE_OPEN_O_DIRECT
   HAVE_PAM_GET_DATA
   HAVE_PAM_RHOST
   HAVE_PAM_START
   HAVE_PAM_TTY
   HAVE_PASSWD_PW_AGE
   HAVE_PASSWD_PW_COMMENT
   HAVE_PATHCONF
   HAVE_PERL_MAKEMAKER
   HAVE_PIPE
   HAVE_POLL
   HAVE_POSIX_FADVISE
   HAVE_POSIX_OPENPT
   HAVE_PREAD
   HAVE_PREAD_DECL
   HAVE_PRINTF
   HAVE_PTHREAD
   HAVE_PTHREAD_ATTR_INIT
   HAVE_PTHREAD_CREATE
   HAVE_PTRDIFF_T
   HAVE_PUTENV
   HAVE_PUTUTLINE
   HAVE_PUTUTXLINE
   HAVE_PWRITE
   HAVE_PWRITE_DECL
   HAVE_QUOTACTL_4A
   HAVE_RAND
   HAVE_RANDOM
   HAVE_RCMD
   HAVE_READLINK
   HAVE_READV
   HAVE_REALPATH
   HAVE_RENAME
   HAVE_RES_SEARCH
   HAVE_RL_COMPLETION_MATCHES
   HAVE_SA_FAMILY_T
   HAVE_SA_SIGINFO_DECL
   HAVE_SECURE_MKSTEMP
   HAVE_SELECT
   HAVE_SENDMSG
   HAVE_SETEGID
   HAVE_SETENV
   HAVE_SETENV_DECL
   HAVE_SETEUID
   HAVE_SETGID
   HAVE_SETGROUPS
   HAVE_SETHOSTENT
   HAVE_SETITIMER
   HAVE_SETLINEBUF
   HAVE_SETLOCALE
   HAVE_SETMNTENT
   HAVE_SETNETGRENT
   HAVE_SETNETGRENT_PROTOTYPE
   HAVE_SETPGID
   HAVE_SETREGID
   HAVE_SETRESGID
   HAVE_SETRESGID_DECL
   HAVE_SETRESUID
   HAVE_SETRESUID_DECL
   HAVE_SETREUID
   HAVE_SETSID
   HAVE_SETUID
   HAVE_SHARED_MMAP
   HAVE_SHL_FINDSYM
   HAVE_SHL_LOAD
   HAVE_SHL_UNLOAD
   HAVE_SHMGET
   HAVE_SHM_OPEN
   HAVE_SHOW_PANEL
   HAVE_SIGACTION
   HAVE_SIGBLOCK
   HAVE_SIGPROCMASK
   HAVE_SIGSET
   HAVE_SIGSETMASK
   HAVE_SIG_ATOMIC_T_TYPE
   HAVE_SIMPLE_C_PROG
   HAVE_SIZE_T
   HAVE_SNPRINTF
   HAVE_SOCKET
   HAVE_SOCKETPAIR
   HAVE_SOCKLEN_T
   HAVE_SRAND
   HAVE_SRANDOM
   HAVE_SSIZE_T
   HAVE_SS_FAMILY
   HAVE_STATVFS
   HAVE_STATVFS_F_FLAG
   HAVE_STAT_ST_BLKSIZE
   HAVE_STAT_ST_BLOCKS
   HAVE_STRCASECMP
   HAVE_STRCHR
   HAVE_STRCPY
   HAVE_STRDUP
   HAVE_STRERROR
   HAVE_STRERROR_R
   HAVE_STRFTIME
   HAVE_STRNCASECMP
   HAVE_STRNCPY
   HAVE_STRPBRK
   HAVE_STRPTIME
   HAVE_STRTOK_R
   HAVE_STRTOL
   HAVE_STRTOLL
   HAVE_STRTOQ
   HAVE_STRTOULL
   HAVE_STRUCT_ADDRINFO
   HAVE_STRUCT_MSGHDR_MSG_CONTROL
   HAVE_STRUCT_SIGEVENT
   HAVE_STRUCT_SIGEVENT_SIGEV_VALUE_SIVAL_PTR
   HAVE_STRUCT_SOCKADDR
   HAVE_STRUCT_SOCKADDR_IN6
   HAVE_STRUCT_SOCKADDR_STORAGE
   HAVE_STRUCT_STAT_ST_RDEV
   HAVE_STRUCT_TIMESPEC
   HAVE_STRUCT_WINSIZE
   HAVE_ST_RDEV
   HAVE_SWAB
   HAVE_SYMLINK
   HAVE_SYSCALL
   HAVE_SYSCONF
   HAVE_SYSLOG
   HAVE_TGETENT
   HAVE_UCONTEXT_T
   HAVE_UINT16_T
   HAVE_UINT32_T
   HAVE_UINT64_T
   HAVE_UINT8_T
   HAVE_UINTPTR_T
   HAVE_UINT_T
   HAVE_UMASK
   HAVE_UNAME
   HAVE_UNIXSOCKET
   HAVE_UNSETENV
   HAVE_USLEEP
   HAVE_UTIMBUF
   HAVE_UTIME
   HAVE_UTIMES
   HAVE_U_CHAR
   HAVE_VA_COPY
   HAVE_VISIBILITY_ATTR
   HAVE_VOLATILE
   HAVE_VSNPRINTF
   HAVE_WAIT4
   HAVE_WAITPID
   HAVE_WRITEV
   HAVE_WS_XPIXEL
   HAVE_WS_YPIXEL
   HAVE_YP_GET_DEFAULT_DOMAIN
   HAVE_Z
   HAVE_ZLIBVERSION
   HAVE__Bool
   HAVE__CLOSE
   HAVE__FCNTL
   HAVE__FORK
   HAVE__FSTAT
   HAVE__LSEEK
   HAVE__LSTAT
   HAVE__OPEN
   HAVE__READ
   HAVE__RES
   HAVE__STAT
   HAVE__VA_ARGS__MACRO
   HAVE__WRITE
   HAVE___ACL
   HAVE___ATTRIBUTE__
   HAVE___STRTOLL
   HAVE___STRTOULL

--with Options:
   WITH_ADS
   WITH_AUTOMOUNT
   WITH_DNS_UPDATES
   WITH_PAM
   WITH_PAM_MODULES
   WITH_PTHREADPOOL
   WITH_QUOTAS
   WITH_SYSLOG
   WITH_WINBIND

Build Options:
   BROKEN_NISPLUS_INCLUDE_FILES
   BUILD_SYSTEM
   CHECK_BUNDLED_SYSTEM_Z
   COMPILER_SUPPORTS_LL
   CONFIG_H_IS_FROM_SAMBA
   DEFAULT_DOS_CHARSET
   DEFAULT_UNIX_CHARSET
   ENABLE_GNUTLS
   HPUX
   INLINE_MACRO
   KRB5_CREDS_OPT_FREE_REQUIRES_CONTEXT
   KRB5_PRINC_REALM_RETURNS_REALM
   LDAP_DEPRECATED
   LDAP_SET_REBIND_PROC_ARGS
   LIBREPLACE_NETWORK_CHECKS
   POSIX_ACL_NEEDS_MASK
   RETSIGTYPE
   SAMBA4_USES_HEIMDAL
   SHLIBEXT
   SIZEOF_BLKCNT_T_8
   SIZEOF_BOOL
   SIZEOF_CHAR
   SIZEOF_DEV_T
   SIZEOF_INO_T
   SIZEOF_INT
   SIZEOF_INT16_T
   SIZEOF_INT32_T
   SIZEOF_INT64_T
   SIZEOF_INT8_T
   SIZEOF_LONG
   SIZEOF_LONG_LONG
   SIZEOF_OFF_T
   SIZEOF_SHORT
   SIZEOF_SIZE_T
   SIZEOF_SSIZE_T
   SIZEOF_TIME_T
   SIZEOF_UINT16_T
   SIZEOF_UINT32_T
   SIZEOF_UINT64_T
   SIZEOF_UINT8_T
   SIZEOF_VOID_P
   STAT_STATVFS
   STAT_ST_BLOCKSIZE
   STDC_HEADERS
   STRERROR_R_PROTO_COMPATIBLE
   STRING_STATIC_MODULES
   SUMMARY_PASSES
   SYSCONF_SC_NGROUPS_MAX
   SYSCONF_SC_PAGESIZE
   SYSTEM_UNAME_MACHINE
   SYSTEM_UNAME_RELEASE
   SYSTEM_UNAME_SYSNAME
   SYSTEM_UNAME_VERSION
   TEVENT_NUM_SIGNALS
   TIME_WITH_SYS_TIME
   USE_SETREUID
   USING_SYSTEM_ZLIB
   VALUEOF_NSIG
   VALUEOF_SIGRTMAX
   VALUEOF_SIGRTMIN
   VALUEOF__NSIG
   VOID_RETSIGTYPE
   WORDS_BIGENDIAN
   _FILE_OFFSET_BITS
   _GNU_SOURCE
   _HAVE_UNBROKEN_POSIX_FALLOCATE
   _SAMBA_BUILD_
   _XOPEN_SOURCE_EXTENDED
   auth_script_init
   idmap_ad_init
   idmap_autorid_init
   idmap_hash_init
   idmap_rfc2307_init
   idmap_rid_init
   idmap_script_init
   idmap_tdb2_init
   loff_t
   offset_t
   static_decl_auth
   static_decl_charset
   static_decl_gpext
   static_decl_idmap
   static_decl_nss_info
   static_decl_pdb
   static_decl_perfcount
   static_decl_rpc
   static_decl_vfs
   static_init_auth
   static_init_charset
   static_init_gpext
   static_init_idmap
   static_init_nss_info
   static_init_pdb
   static_init_perfcount
   static_init_rpc
   static_init_vfs
   u_int32_t
   vfs_acl_tdb_init
   vfs_acl_xattr_init
   vfs_aio_fork_init
   vfs_aio_pthread_init
   vfs_audit_init
   vfs_cap_init
   vfs_catia_init
   vfs_commit_init
   vfs_crossrename_init
   vfs_default_quota_init
   vfs_expand_msdfs_init
   vfs_extd_audit_init
   vfs_fake_perms_init
   vfs_fruit_init
   vfs_full_audit_init
   vfs_linux_xfs_sgid_init
   vfs_media_harmony_init
   vfs_netatalk_init
   vfs_offline_init
   vfs_posix_eadb_init
   vfs_preopen_init
   vfs_readahead_init
   vfs_readonly_init
   vfs_recycle_init
   vfs_shadow_copy2_init
   vfs_shadow_copy_init
   vfs_shell_snap_init
   vfs_streams_depot_init
   vfs_streams_xattr_init
   vfs_time_audit_init
   vfs_unityed_media_init
   vfs_worm_init
   vfs_xattr_tdb_init

Cluster support features:
   NONE

Type sizes:
   sizeof(char):         1
   sizeof(int):          4
   sizeof(long):         4
   sizeof(long long):    8
   sizeof(uint8_t):      1
   sizeof(uint16_t):     2
   sizeof(uint32_t):     4
   sizeof(short):        2
   sizeof(void*):        4
   sizeof(size_t):       4
   sizeof(off_t):        8
   sizeof(ino_t):        4
   sizeof(dev_t):        4

Builtin modules:
   vfs_default auth_domain auth_builtin auth_sam auth_winbind vfs_hpuxacl
pdb_smbpasswd pdb_tdbsam pdb_wbc_sam auth_unix auth_wbc nss_info_template
idmap_tdb idmap_passdb idmap_nss pdb_ldapsam idmap_ldap
#


Arjit Kumar


On Wed, Nov 23, 2016 at 11:12 AM, Uri Simchoni <uri at samba.org> wrote:

> On 11/21/2016 06:40 AM, Arjit Gupta wrote:
> > Hi Team,
> >
> > I am getting permission denied error guest and normal user with samba
> 4.5.0
> > on hpux ia64.
> > Through if you use root or configure normal user as admin it works.
> >
> > Below are my configuration parameter.
> >
> > # testparm -s
> > Load smb config files from /etc/opt/samba/smb.conf
> > rlimit_max: increasing rlimit_max (2048) to minimum Windows limit (16384)
> > Processing section "[test1]"
> > Processing section "[demoUser]"
> > Loaded services file OK.
> > Server role: ROLE_STANDALONE
> >
> > # Global parameters
> > [global]
> >         workgroup = CIFSALONE
> >         log file = /var/opt/samba/log.%m
> >         max log size = 1000
> >         security = USER
> >         idmap config * : backend = tdb
> >
> >
> > [test1]
> >         comment = Temporary file space
> >         path = /test1
> >
> >
> > [demoUser]
> >         comment = %U home directory
> >         path = %H
> > #
> >
> > Below is the snippet of the debug logs.
> >
> > *HP-UX*
> >
> >   canonicalise_acl: Access ace entries before arrange :
> >
> > [2016/11/21 09:06:12.999809, 10, pid=17019, effective(110, 20), real(0,
> 0),
> > class=acls] ../source3/smbd/posix_acls.c:2737(canonicalise_acl)
> >
> >   canon_ace index 0. Type = allow SID = S-1-1-0 other SMB_ACL_OTHER
> > ace_flags = 0x0 perms ---
> >
> > [2016/11/21 09:06:12.999901, 10, pid=17019, effective(110, 20), real(0,
> 0),
> > class=acls] ../source3/smbd/posix_acls.c:2737(canonicalise_acl)
> >
> >   canon_ace index 1. Type = allow SID = S-1-22-2-3 gid 3 (sys)
> > SMB_ACL_GROUP_OBJ ace_flags = 0x0 perms ---
> >
> > [2016/11/21 09:06:13.000204, 10, pid=17019, effective(110, 20), real(0,
> 0),
> > class=acls] ../source3/smbd/posix_acls.c:2737(canonicalise_acl)
> >
> >   canon_ace index 2. Type = allow SID = S-1-22-1-0 uid 0 (root)
> > SMB_ACL_USER_OBJ ace_flags = 0x0 perms ---
> >
> > [2016/11/21 09:06:13.000413, 10, pid=17019, effective(110, 20), real(0,
> 0),
> > class=acls] ../source3/smbd/posix_acls.c:848(print_canon_ace_list)
> >
> >   print_canon_ace_list: canonicalise_acl: ace entries after arrange
> >
> >   canon_ace index 0. Type = allow SID = S-1-22-1-0 uid 0 (root)
> > SMB_ACL_USER_OBJ ace_flags = 0x0 perms ---
> >
> >   canon_ace index 1. Type = allow SID = S-1-22-2-3 gid 3 (sys)
> > SMB_ACL_GROUP_OBJ ace_flags = 0x0 perms ---
> >
> >   canon_ace index 2. Type = allow SID = S-1-1-0 other SMB_ACL_OTHER
> > ace_flags = 0x0 perms ---
> >
> >
> >
> > P*lease suggest possible cause and solution for the same.*
> >
> > Arjit Kumar
> >
>
> smbd seems to think the folder (/test1 or %H) is totally inaccessible.
> That might be due to a build issue (not correctly detecting POSIX ACLs).
> Can you provide the output of "smbd -b" and also which (if any)
> configure flags were used for the build? That could give a clue...
>
> Uri.
>


More information about the samba-technical mailing list