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

Uri Simchoni uri at samba.org
Wed Nov 23 07:18:44 UTC 2016


I see you've got the basics right.

While file system are you using?

I see we have a vfs module "hpuxacl" that you can load - probably the
default (without this module) is for some file systems and the module is
for others.

Try adding "vfs objects = hpuxacl" to the "global" section (or to each
share, if you add per-share vfs modules).

If that doesn't work you may want to try --without-acl-support in configure.

Hope that helps,
Uri.

On 11/23/2016 08:07 AM, Arjit Gupta wrote:
> *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