見出し画像

Appendix (準備)Samba4をパッケージからインストールする:Ubuntu22.04

LinuC300の試験範囲は OpenLDAP と Samba ですが、Sambaについては Samba3.6 と Smaba4 が関連してくるようです。

この記事ではUbuntu22.04にSamba4をインストールする方法についてご紹介します。

環境

  • OS:Ubuntu22.04

  • Samba:Samba4.15.13

パッケージを検索してみる

本記事の執筆時点でSamba4.15.13がインストールできるようです。

root@ubuntu2204-samba43:~#
root@ubuntu2204-samba43:~# apt info samba
Package: samba
Version: 2:4.15.13+dfsg-0ubuntu1.1
Priority: optional
Section: net
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Samba Maintainers <pkg-samba-maint@lists.alioth.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 17.6 MB
Pre-Depends: dpkg (>= 1.15.6~), init-system-helpers (>= 1.54~)
Depends: adduser, libpam-modules, libpam-runtime (>= 1.0.1-11), lsb-base (>= 4.1+Debian), procps, python3 (<< 3.11), python3-dnspython, python3-samba, samba-common (= 2:4.15.13+dfsg-0ubuntu1.1), samba-common-bin (= 2:4.15.13+dfsg-0ubuntu1.1), tdb-tools, python3 (>= 3.10~), python3:any, libbsd0 (>= 0.6.0), libc6 (>= 2.34), libgnutls30 (>= 3.7.0), libldb2 (>= 2:2.4.4-0ubuntu0.22.04.2~), libpopt0 (>= 1.14), libpython3.10 (>= 3.10.0), libtalloc2 (>= 2.3.3~), libtasn1-6 (>= 4.14), libtdb1 (>= 1.4.4~), libtevent0 (>= 0.11.0~), libwbclient0 (= 2:4.15.13+dfsg-0ubuntu1.1), samba-libs (= 2:4.15.13+dfsg-0ubuntu1.1)
Recommends: attr, logrotate, python3-markdown, samba-dsdb-modules, samba-vfs-modules
Suggests: bind9 (>= 1:9.5.1), bind9utils, ctdb, ldb-tools, ntp | chrony (>= 3.0-1), smbldap-tools, ufw, winbind
Enhances: bind9, ntp
Homepage: http://www.samba.org
Task: samba-server, ubuntukylin-desktop
Download-Size: 1,192 kB
APT-Manual-Installed: yes
APT-Sources: http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages
Description: UNIX 用 SMB/CIFS ファイル、プリンタ、認証サーバ
 Samba は Unix システムでの SMB/CIFS プロトコルの実装です。ファイルやプリンタを Microsoft Windows、OS X
 や他の Unix システムと クロスプラットフォームに共有できるようにします。Samba は NT4 ドメインの
 ドメインコントローラとして機能するほか、NT4 ドメインや Active Directory の レルムにメンバサーバとして参加することもできます。
 .
 本パッケージは、Samba をスタンドアロンのファイル、プリンタサーバ、 NT4 または Active Directory
 のドメインコントローラとして 動作させるのに必要なコンポーネントを提供します。NT4 ドメインや Active Directory
 のレルムに参加させる場合は、winbind パッケージも必要です。
 .
 本パッケージは、既存の SMB/CIFS サーバに接続したり (smbclient パッケージ)、 リ モートのファイルシステムをマウントしたり
 (cifs-utils パッケージ) する際には不要です。

N: 追加レコードが 1 件あります。表示するには '-a' スイッチを付けてください。
root@ubuntu2204-samba43:~#

Samba4をインストールする

とりあえずsamba、winbindをインストールして、そのほか必要になったら都度インストールすることにします。

root@ubuntu2204-samba43:~#
root@ubuntu2204-samba43:~# apt install samba winbind
root@ubuntu2204-samba43:~#
root@ubuntu2204-samba43:~#
root@ubuntu2204-samba43:~# dpkg -l | grep samba
ii  python3-samba                  2:4.15.13+dfsg-0ubuntu1.1               amd64        Python 3 bindings for Samba
ii  samba                          2:4.15.13+dfsg-0ubuntu1.1               amd64        SMB/CIFS file, print, and login server for Unix
ii  samba-common                   2:4.15.13+dfsg-0ubuntu1.1               all          common files used by both the Samba server and client
ii  samba-common-bin               2:4.15.13+dfsg-0ubuntu1.1               amd64        Samba common files used by both the server and the client
ii  samba-dsdb-modules:amd64       2:4.15.13+dfsg-0ubuntu1.1               amd64        Samba Directory Services Database
ii  samba-libs:amd64               2:4.15.13+dfsg-0ubuntu1.1               amd64        Samba core libraries
ii  samba-vfs-modules:amd64        2:4.15.13+dfsg-0ubuntu1.1               amd64        Samba Virtual FileSystem plugins
root@ubuntu2204-samba43:~#
root@ubuntu2204-samba43:~# dpkg -l | grep winbind
ii  libwbclient0:amd64             2:4.15.13+dfsg-0ubuntu1.1               amd64        Samba winbind client library
ii  winbind                        2:4.15.13+dfsg-0ubuntu1.1               amd64        service to resolve user and group information from Windows NT servers
root@ubuntu2204-samba43:~#

ビルドされた環境を確認する

root@ubuntu2204-samba43:~#
root@ubuntu2204-samba43:~# smbd -b

Paths:
   SBINDIR: /usr/sbin
   BINDIR: /usr/bin
   CONFIGFILE: /etc/samba/smb.conf
   LOGFILEBASE: /var/log/samba
   LMHOSTSFILE: /etc/samba/lmhosts
   LIBDIR: /usr/lib/x86_64-linux-gnu
   DATADIR: /usr/share
   SAMBA_DATADIR: /usr/share/samba
   MODULESDIR: /usr/lib/x86_64-linux-gnu/samba
   SHLIBEXT: so
   LOCKDIR: /run/samba
   STATEDIR: /var/lib/samba
   CACHEDIR: /var/cache/samba
   PIDDIR: /run/samba
   SMB_PASSWD_FILE: /etc/samba/smbpasswd
   PRIVATE_DIR: /var/lib/samba/private
   BINDDNS_DIR: /var/lib/samba/bind-dns

System Headers:
   HAVE_SYS_ACL_H
   HAVE_SYS_AUXV_H
   HAVE_SYS_CAPABILITY_H
   HAVE_SYS_CDEFS_H
   HAVE_SYS_DIR_H
   HAVE_SYS_EPOLL_H
   HAVE_SYS_EVENTFD_H
   HAVE_SYS_FCNTL_H
   HAVE_SYS_FILE_H
   HAVE_SYS_INOTIFY_H
   HAVE_SYS_IOCTL_H
   HAVE_SYS_IPC_H
   HAVE_SYS_KERNEL_PROC_CORE_PATTERN
   HAVE_SYS_MMAN_H
   HAVE_SYS_MOUNT_H
   HAVE_SYS_PARAM_H
   HAVE_SYS_PRCTL_H
   HAVE_SYS_QUOTAS
   HAVE_SYS_QUOTA_H
   HAVE_SYS_RESOURCE_H
   HAVE_SYS_SELECT_H
   HAVE_SYS_SENDFILE_H
   HAVE_SYS_SHM_H
   HAVE_SYS_SOCKET_H
   HAVE_SYS_STATFS_H
   HAVE_SYS_STATVFS_H
   HAVE_SYS_STAT_H
   HAVE_SYS_SYSCALL_H
   HAVE_SYS_SYSLOG_H
   HAVE_SYS_SYSMACROS_H
   HAVE_SYS_TERMIOS_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
   HAVE_SYS_XATTR_H

Headers:
   HAVE_ACL_LIBACL_H
   HAVE_ALLOCA_H
   HAVE_ARCHIVE_H
   HAVE_ARPA_INET_H
   HAVE_ARPA_NAMESER_H
   HAVE_ASM_TYPES_H
   HAVE_ASM_UNISTD_H
   HAVE_ASSERT_H
   HAVE_ATTR_ATTRIBUTES_H
   HAVE_ATTR_XATTR_H
   HAVE_AVAHI_CLIENT_CLIENT_H
   HAVE_AVAHI_COMMON_WATCH_H
   HAVE_BSD_LIBUTIL_H
   HAVE_BSD_STRING_H
   HAVE_BSD_UNISTD_H
   HAVE_CEPHFS_LIBCEPHFS_H
   HAVE_COM_ERR_H
   HAVE_CONFIG_H
   HAVE_CRYPT_H
   HAVE_CTYPE_H
   HAVE_CUPS_CUPS_H
   HAVE_CUPS_LANGUAGE_H
   HAVE_CURSES_H
   HAVE_DBUS_DBUS_H
   HAVE_DIRENT_H
   HAVE_DLFCN_H
   HAVE_ENDIAN_H
   HAVE_ERRNO_H
   HAVE_ERR_H
   HAVE_EXECINFO_H
   HAVE_FCNTL_H
   HAVE_FLOAT_H
   HAVE_FNMATCH_H
   HAVE_FORM_H
   HAVE_FTW_H
   HAVE_GETOPT_H
   HAVE_GLOB_H
   HAVE_GLUSTERFS_API_GLFS_H
   HAVE_GNUTLS_GNUTLS_H
   HAVE_GPFS_H
   HAVE_GPGME_H
   HAVE_GRP_H
   HAVE_GSSAPI_GSSAPI_H
   HAVE_GSSAPI_GSSAPI_KRB5_H
   HAVE_GSSAPI_GSSAPI_SPNEGO_H
   HAVE_ICONV_H
   HAVE_IFADDRS_H
   HAVE_INTTYPES_H
   HAVE_KRB5_H
   HAVE_KRB5_LOCATE_PLUGIN_H
   HAVE_LANGINFO_H
   HAVE_LASTLOG_H
   HAVE_LBER_H
   HAVE_LDAP_H
   HAVE_LIBGEN_H
   HAVE_LIBINTL_H
   HAVE_LIBURING_H
   HAVE_LIMITS_H
   HAVE_LINUX_ETHTOOL_H
   HAVE_LINUX_FALLOC_H
   HAVE_LINUX_FCNTL_H
   HAVE_LINUX_FS_H
   HAVE_LINUX_IF_PACKET_H
   HAVE_LINUX_IOCTL_H
   HAVE_LINUX_NETLINK_H
   HAVE_LINUX_RTNETLINK_H
   HAVE_LINUX_SOCKIOS_H
   HAVE_LINUX_TYPES_H
   HAVE_LOCALE_H
   HAVE_MALLOC_H
   HAVE_MEMORY_H
   HAVE_MENU_H
   HAVE_MNTENT_H
   HAVE_NCURSES_H
   HAVE_NETDB_H
   HAVE_NETINET_ICMP6_H
   HAVE_NETINET_IF_ETHER_H
   HAVE_NETINET_IN_H
   HAVE_NETINET_IN_SYSTM_H
   HAVE_NETINET_IP6_H
   HAVE_NETINET_IP_H
   HAVE_NETINET_TCP_H
   HAVE_NET_IF_H
   HAVE_NSS_H
   HAVE_PANEL_H
   HAVE_POLL_H
   HAVE_POPT_H
   HAVE_PTHREAD_H
   HAVE_PTY_H
   HAVE_PWD_H
   HAVE_PYTHON_H
   HAVE_RADOS_LIBRADOS_H
   HAVE_READLINE_HISTORY_H
   HAVE_READLINE_READLINE_H
   HAVE_RESOLV_H
   HAVE_RPCSVC_RQUOTA_H
   HAVE_RPC_NETTYPE_H
   HAVE_RPC_RPC_H
   HAVE_RPC_TYPES_H
   HAVE_RPC_XDR_H
   HAVE_SCHED_H
   HAVE_SECURITY_PAM_APPL_H
   HAVE_SECURITY_PAM_EXT_H
   HAVE_SECURITY_PAM_MODULES_H
   HAVE_SECURITY__PAM_MACROS_H
   HAVE_SETJMP_H
   HAVE_SHADOW_H
   HAVE_SIGNAL_H
   HAVE_STDARG_H
   HAVE_STDATOMIC_H
   HAVE_STDBOOL_H
   HAVE_STDDEF_H
   HAVE_STDINT_H
   HAVE_STDIO_H
   HAVE_STDLIB_H
   HAVE_STRINGS_H
   HAVE_STRING_H
   HAVE_SYSCALL_H
   HAVE_SYSLOG_H
   HAVE_TERMCAP_H
   HAVE_TERMIOS_H
   HAVE_TERMIO_H
   HAVE_TERM_H
   HAVE_TIME_H
   HAVE_UNICODE_USTRING_H
   HAVE_UNISTD_H
   HAVE_UTIME_H
   HAVE_XFS_XQM_H
   HAVE_ZLIB_H

UTMP Options:
   HAVE_GETUTMPX
   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_TV
   HAVE_UT_UT_TYPE
   HAVE_UT_UT_USER
   PUTUTLINE_RETURNS_UTMP
   SIZEOF_UTMP_UT_LINE
   WITH_UTMP

HAVE_* Defines:
   HAVE_64_BIT_SIZE_T_FOR_LMDB
   HAVE_ACL_GET_FILE
   HAVE_ADDR_TYPE_IN_KRB5_ADDRESS
   HAVE_ADS
   HAVE_AF_PACKET
   HAVE_AP_OPTS_USE_SUBKEY
   HAVE_ARCHIVE_READ_FREE
   HAVE_ARCHIVE_READ_SUPPORT_FILTER_ALL
   HAVE_ASPRINTF
   HAVE_ATEXIT
   HAVE_ATOMIC_THREAD_FENCE
   HAVE_ATOMIC_THREAD_FENCE_SUPPORT
   HAVE_AVAHI_CLIENT_NEW
   HAVE_AVAHI_STRERROR
   HAVE_BACKTRACE
   HAVE_BACKTRACE_SYMBOLS
   HAVE_BASENAME
   HAVE_BER_SCANF
   HAVE_BER_SOCKBUF_ADD_IO
   HAVE_BER_TAG_T
   HAVE_BINDTEXTDOMAIN
   HAVE_BIND_TEXTDOMAIN_CODESET
   HAVE_BLKCNT_T
   HAVE_BLKSIZE_T
   HAVE_BOOL
   HAVE_BZERO
   HAVE_C99_VSNPRINTF
   HAVE_CAP_GET_PROC
   HAVE_CEPH
   HAVE_CEPH_STATX
   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_MONOTONIC
   HAVE_CLOCK_PROCESS_CPUTIME_ID
   HAVE_CLOCK_REALTIME
   HAVE_CLOSEFROM
   HAVE_CMOCKA
   HAVE_COMPARISON_FN_T
   HAVE_COMPILER_WILL_OPTIMIZE_OUT_FNS
   HAVE_CONNECT
   HAVE_CONSTRUCTOR_ATTRIBUTE
   HAVE_COPY_FILE_RANGE
   HAVE_CPPFUNCTION
   HAVE_CRYPT
   HAVE_CRYPT_R
   HAVE_CRYPT_RN
   HAVE_CUPS
   HAVE_DBUS_1
   HAVE_DECL_ASPRINTF
   HAVE_DECL_BINDTEXTDOMAIN
   HAVE_DECL_BIND_TEXTDOMAIN_CODESET
   HAVE_DECL_DGETTEXT
   HAVE_DECL_DLOPEN
   HAVE_DECL_EWOULDBLOCK
   HAVE_DECL_FDATASYNC
   HAVE_DECL_FS_COMPR_FL
   HAVE_DECL_FS_IOC_GETFLAGS
   HAVE_DECL_GETGRENT_R
   HAVE_DECL_GETPWENT_R
   HAVE_DECL_GETTEXT
   HAVE_DECL_GETTIMEOFDAY
   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_PTHREAD_MUTEX_ROBUST
   HAVE_DECL_READAHEAD
   HAVE_DECL_RL_EVENT_HOOK
   HAVE_DECL_SNPRINTF
   HAVE_DECL_STRPTIME
   HAVE_DECL_TEXTDOMAIN
   HAVE_DECL_VASPRINTF
   HAVE_DECL_VSNPRINTF
   HAVE_DECL__RES
   HAVE_DESTRUCTOR_ATTRIBUTE
   HAVE_DGETTEXT
   HAVE_DIRENT_D_OFF
   HAVE_DIRFD
   HAVE_DIRFD_DECL
   HAVE_DIRNAME
   HAVE_DLCLOSE
   HAVE_DLERROR
   HAVE_DLOPEN
   HAVE_DLSYM
   HAVE_DN_EXPAND
   HAVE_DPRINTF
   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_ENVIRON_DECL
   HAVE_EPOLL
   HAVE_EPOLL_CREATE
   HAVE_ERR
   HAVE_ERRNO_DECL
   HAVE_ERRX
   HAVE_ETHTOOL
   HAVE_ETIME
   HAVE_ETYPE_IN_ENCRYPTEDDATA
   HAVE_EVENTFD
   HAVE_EXECL
   HAVE_E_DATA_POINTER_IN_KRB5_ERROR
   HAVE_FALLOCATE
   HAVE_FALLOC_FL_PUNCH_HOLE
   HAVE_FALLTHROUGH_ATTRIBUTE
   HAVE_FCHMOD
   HAVE_FCHOWN
   HAVE_FCNTL_LOCK
   HAVE_FDATASYNC
   HAVE_FDOPENDIR
   HAVE_FLAGS_IN_KRB5_CREDS
   HAVE_FLOCK
   HAVE_FMEMOPEN
   HAVE_FREEADDRINFO
   HAVE_FREEIFADDRS
   HAVE_FREE_CHECKSUM
   HAVE_FRSIZE
   HAVE_FSEEKO
   HAVE_FSID_INT
   HAVE_FSYNC
   HAVE_FTRUNCATE
   HAVE_FTRUNCATE_EXTEND
   HAVE_FUNCTION_MACRO
   HAVE_FUTIMENS
   HAVE_F_OWNER_EX
   HAVE_F_SETLEASE_DECL
   HAVE_GAI_STRERROR
   HAVE_GCC_VOLATILE_MEMORY_PROTECTION
   HAVE_GETADDRINFO
   HAVE_GETAUXVAL
   HAVE_GETCWD
   HAVE_GETDOMAINNAME
   HAVE_GETGRENT
   HAVE_GETGRENT_R
   HAVE_GETGRENT_R_DECL
   HAVE_GETGRGID_R
   HAVE_GETGRNAM
   HAVE_GETGRNAM_R
   HAVE_GETGROUPLIST
   HAVE_GETHOSTBYADDR
   HAVE_GETHOSTBYNAME
   HAVE_GETHOSTBYNAME_R
   HAVE_GETHOSTENT
   HAVE_GETHOSTENT_R
   HAVE_GETHOSTNAME
   HAVE_GETIFADDRS
   HAVE_GETMNTENT
   HAVE_GETNAMEINFO
   HAVE_GETPAGESIZE
   HAVE_GETPEEREID
   HAVE_GETPGRP
   HAVE_GETPWENT_R
   HAVE_GETPWENT_R_DECL
   HAVE_GETPWNAM
   HAVE_GETPWNAM_R
   HAVE_GETPWUID_R
   HAVE_GETQUOTA_RSLT_GETQUOTA_RSLT_U
   HAVE_GETRLIMIT
   HAVE_GETRUSAGE
   HAVE_GETSPNAM
   HAVE_GETTEXT
   HAVE_GETTIMEOFDAY_TZ_VOID
   HAVE_GETUTXENT
   HAVE_GETXATTR
   HAVE_GET_CURRENT_DIR_NAME
   HAVE_GFAPI
   HAVE_GFAPI_VER_6
   HAVE_GFAPI_VER_7_6
   HAVE_GFAPI_VER_7_9
   HAVE_GLOB
   HAVE_GLUSTERFS
   HAVE_GNUTLS
   HAVE_GNUTLS_AEAD_CIPHER_ENCRYPTV2
   HAVE_GNUTLS_AES_CFB8
   HAVE_GNUTLS_AES_CMAC
   HAVE_GNUTLS_PKCS7_GET_EMBEDDED_DATA_OID
   HAVE_GNUTLS_SET_DEFAULT_PRIORITY_APPEND
   HAVE_GPFS
   HAVE_GPGME
   HAVE_GPGME_NEW
   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_HSTRERROR
   HAVE_HTTPCONNECT
   HAVE_HTTPCONNECT2
   HAVE_HTTPCONNECTENCRYPT
   HAVE_H_ERRNO
   HAVE_ICONV
   HAVE_ICONV_ERRNO_ILLEGAL_MULTIBYTE
   HAVE_ICONV_OPEN
   HAVE_ICU_I18N
   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_INOTIFY
   HAVE_INOTIFY_INIT
   HAVE_INO_T
   HAVE_INT16_T
   HAVE_INT32_T
   HAVE_INT64_T
   HAVE_INT8_T
   HAVE_INTPTR_T
   HAVE_IO_URING_RING_DONTFORK
   HAVE_IPRINT
   HAVE_IPV6
   HAVE_IPV6_V6ONLY
   HAVE_IRUSEROK
   HAVE_ISATTY
   HAVE_ITEM_COUNT
   HAVE_JANSSON
   HAVE_JSON_OBJECT
   HAVE_KERNEL_OPLOCKS_LINUX
   HAVE_KERNEL_SHARE_MODES
   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_LBER_LOG_PRINT_FN
   HAVE_LCHOWN
   HAVE_LDAP
   HAVE_LDAP_ADD_RESULT_ENTRY
   HAVE_LDAP_INIT
   HAVE_LDAP_INITIALIZE
   HAVE_LDAP_INIT_FD
   HAVE_LDAP_OPT_SOCKBUF
   HAVE_LDAP_SASL_WRAPPING
   HAVE_LDAP_SET_REBIND_PROC
   HAVE_LDB
   HAVE_LDWRAP
   HAVE_LIBACL
   HAVE_LIBARCHIVE
   HAVE_LIBAVAHI_CLIENT
   HAVE_LIBAVAHI_COMMON
   HAVE_LIBBSD
   HAVE_LIBCAP
   HAVE_LIBCEPHFS
   HAVE_LIBCRYPT
   HAVE_LIBCUPS
   HAVE_LIBDBUS_1
   HAVE_LIBFORM
   HAVE_LIBGFAPI
   HAVE_LIBGPGME
   HAVE_LIBICUDATA
   HAVE_LIBICUI18N
   HAVE_LIBICUUC
   HAVE_LIBJANSSON
   HAVE_LIBKRB5
   HAVE_LIBLBER
   HAVE_LIBLDAP
   HAVE_LIBMENU
   HAVE_LIBNCURSES
   HAVE_LIBNSL
   HAVE_LIBPAM
   HAVE_LIBPANEL
   HAVE_LIBPOPT
   HAVE_LIBRADOS
   HAVE_LIBREADLINE
   HAVE_LIBREPLACE
   HAVE_LIBRESOLV
   HAVE_LIBSYSTEMD
   HAVE_LIBTASN1
   HAVE_LIBURING
   HAVE_LIBZ
   HAVE_LINK
   HAVE_LINUX_FALLOCATE
   HAVE_LINUX_INOTIFY
   HAVE_LINUX_IOCTL
   HAVE_LINUX_READAHEAD
   HAVE_LINUX_SPLICE
   HAVE_LINUX_THREAD_CREDENTIALS
   HAVE_LITTLE_ENDIAN
   HAVE_LOFF_T
   HAVE_LONGJMP
   HAVE_LONG_LONG
   HAVE_LSEEK_HOLE_DATA
   HAVE_LSTAT
   HAVE_LUTIMES
   HAVE_MAKEDEV
   HAVE_MALLINFO
   HAVE_MEMALIGN
   HAVE_MEMCPY
   HAVE_MEMMEM
   HAVE_MEMMOVE
   HAVE_MEMSET
   HAVE_MKDIR_MODE
   HAVE_MKDTEMP
   HAVE_MKNOD
   HAVE_MKNODAT
   HAVE_MKTIME
   HAVE_MLOCK
   HAVE_MLOCKALL
   HAVE_MMAP
   HAVE_MREMAP
   HAVE_MUNLOCK
   HAVE_MUNLOCKALL
   HAVE_NATIVE_ICONV
   HAVE_NCURSES
   HAVE_NETGROUP
   HAVE_NEW_FIELD
   HAVE_NEW_FORM
   HAVE_NEW_LIBREADLINE
   HAVE_NEW_PANEL
   HAVE_NFS_QUOTAS
   HAVE_NFTW
   HAVE_OFD_LOCKS
   HAVE_OPENAT
   HAVE_OPENPTY
   HAVE_OPEN_O_DIRECT
   HAVE_PACKETSOCKET
   HAVE_PAM_GET_DATA
   HAVE_PAM_RADIO_TYPE
   HAVE_PAM_RHOST
   HAVE_PAM_START
   HAVE_PAM_TTY
   HAVE_PAM_VSYSLOG
   HAVE_PATHCONF
   HAVE_PEERCRED
   HAVE_PIPE
   HAVE_POLL
   HAVE_POPT
   HAVE_POPTGETCONTEXT
   HAVE_POSIX_ACLS
   HAVE_POSIX_CAPABILITIES
   HAVE_POSIX_FADVISE
   HAVE_POSIX_FALLOCATE
   HAVE_POSIX_MEMALIGN
   HAVE_POSIX_OPENPT
   HAVE_PRCTL
   HAVE_PREAD
   HAVE_PREAD_DECL
   HAVE_PRINTF
   HAVE_PROGRAM_INVOCATION_SHORT_NAME
   HAVE_PTHREAD
   HAVE_PTHREAD_ATTR_INIT
   HAVE_PTHREAD_CREATE
   HAVE_PTHREAD_INTERNAL_MUTEX_OWNER
   HAVE_PTHREAD_MUTEXATTR_SETROBUST
   HAVE_PTHREAD_MUTEX_CONSISTENT
   HAVE_PTRDIFF_T
   HAVE_PUTENV
   HAVE_PUTUTLINE
   HAVE_PUTUTXLINE
   HAVE_PWRITE
   HAVE_PWRITE_DECL
   HAVE_PYEMBED
   HAVE_PYEXT
   HAVE_PYLDB_UTIL_CPYTHON_310_X86_64_LINUX_GNU
   HAVE_PYTALLOC_UTIL_CPYTHON_310_X86_64_LINUX_GNU
   HAVE_QUOTACTL_LINUX
   HAVE_RAND
   HAVE_RANDOM
   HAVE_RCMD
   HAVE_READAHEAD_DECL
   HAVE_READLINK
   HAVE_READV
   HAVE_REALPATH
   HAVE_RENAME
   HAVE_RES_NSEARCH
   HAVE_RES_SEARCH
   HAVE_RL_COMPLETION_MATCHES
   HAVE_ROBUST_MUTEXES
   HAVE_SA_FAMILY_T
   HAVE_SA_SIGINFO_DECL
   HAVE_SCHED_SETSCHEDULER
   HAVE_SECURE_GETENV
   HAVE_SECURE_MKSTEMP
   HAVE_SELECT
   HAVE_SENDFILE
   HAVE_SENDMSG
   HAVE_SETBUFFER
   HAVE_SETEGID
   HAVE_SETENV
   HAVE_SETENV_DECL
   HAVE_SETEUID
   HAVE_SETGID
   HAVE_SETGROUPS
   HAVE_SETHOSTENT
   HAVE_SETITIMER
   HAVE_SETLINEBUF
   HAVE_SETLOCALE
   HAVE_SETMNTENT
   HAVE_SETPGID
   HAVE_SETPROCTITLE
   HAVE_SETPROCTITLE_INIT
   HAVE_SETREGID
   HAVE_SETRESGID
   HAVE_SETRESGID_DECL
   HAVE_SETRESUID
   HAVE_SETRESUID_DECL
   HAVE_SETREUID
   HAVE_SETSID
   HAVE_SETUID
   HAVE_SET_MENU_ITEMS
   HAVE_SHARED_MMAP
   HAVE_SHOW_PANEL
   HAVE_SIGACTION
   HAVE_SIGBLOCK
   HAVE_SIGGETMASK
   HAVE_SIGLONGJMP
   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_SPLICE_DECL
   HAVE_SPOTLIGHT_BACKEND_ES
   HAVE_SRAND
   HAVE_SRANDOM
   HAVE_SSIZE_T
   HAVE_SS_FAMILY
   HAVE_STATFS_F_FSID
   HAVE_STATVFS
   HAVE_STATVFS_F_FLAG
   HAVE_STAT_HIRES_TIMESTAMPS
   HAVE_STAT_ST_BLKSIZE
   HAVE_STAT_ST_BLOCKS
   HAVE_STRCASECMP
   HAVE_STRCASESTR
   HAVE_STRCHR
   HAVE_STRCPY
   HAVE_STRDUP
   HAVE_STRERROR
   HAVE_STRERROR_R
   HAVE_STRFTIME
   HAVE_STRLCAT
   HAVE_STRLCPY
   HAVE_STRNCASECMP
   HAVE_STRNCPY
   HAVE_STRNDUP
   HAVE_STRNLEN
   HAVE_STRPBRK
   HAVE_STRPTIME
   HAVE_STRSEP
   HAVE_STRSIGNAL
   HAVE_STRTOK_R
   HAVE_STRTOL
   HAVE_STRTOLL
   HAVE_STRTOQ
   HAVE_STRTOULL
   HAVE_STRTOUQ
   HAVE_STRUCT_ADDRINFO
   HAVE_STRUCT_IFADDRS
   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_MTIM_TV_NSEC
   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_TALLOC
   HAVE_TDB
   HAVE_TEVENT
   HAVE_TEXTDOMAIN
   HAVE_TGETENT
   HAVE_TIMEGM
   HAVE_TIRPC
   HAVE_UCONTEXT_T
   HAVE_UINT16_T
   HAVE_UINT32_T
   HAVE_UINT64_T
   HAVE_UINT8_T
   HAVE_UINTPTR_T
   HAVE_UMASK
   HAVE_UNAME
   HAVE_UNIXSOCKET
   HAVE_UNSETENV
   HAVE_UNSHARE_CLONE_FS
   HAVE_UPDWTMP
   HAVE_UPDWTMPX
   HAVE_URING
   HAVE_USLEEP
   HAVE_UTF8_NORMALISATION
   HAVE_UTIMBUF
   HAVE_UTIME
   HAVE_UTIMENSAT
   HAVE_UTIMES
   HAVE_UX_UT_HOST
   HAVE_U_CHAR
   HAVE_U_INT32_T
   HAVE_VASPRINTF
   HAVE_VA_COPY
   HAVE_VDPRINTF
   HAVE_VISIBILITY_ATTR
   HAVE_VOLATILE
   HAVE_VSNPRINTF
   HAVE_VSYSLOG
   HAVE_WAIT4
   HAVE_WAITPID
   HAVE_WARN
   HAVE_WARNX
   HAVE_WNO_FORMAT_TRUNCATION
   HAVE_WNO_STRICT_OVERFLOW
   HAVE_WNO_UNUSED_FUNCTION
   HAVE_WORKING_STRPTIME
   HAVE_WRITEV
   HAVE_WS_XPIXEL
   HAVE_WS_YPIXEL
   HAVE_XATTR_SUPPORT
   HAVE_XATTR_XATTR
   HAVE_XFS_QUOTAS
   HAVE_ZLIB
   HAVE__Bool
   HAVE__RES
   HAVE__VA_ARGS__MACRO
   HAVE___ATTRIBUTE__
   HAVE___SYNC_FETCH_AND_ADD
   HAVE___THREAD

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

Build Options:
   AD_DC_BUILD_IS_ENABLED
   ALLOW_GNUTLS_AEAD_CIPHER_ENCRYPTV2_AES_CCM
   ALLOW_GNUTLS_AEAD_CIPHER_ENCRYPTV2_AES_GCM
   BOOL_DEFINED
   BROKEN_NISPLUS_INCLUDE_FILES
   CLUSTER_SUPPORT
   COMPILER_SUPPORTS_LL
   CONFIG_H_IS_FROM_SAMBA
   CTDB_DATADIR
   CTDB_ETCDIR
   CTDB_HELPER_BINDIR
   CTDB_RUNDIR
   CTDB_SOCKET
   CTDB_VARDIR
   DEFAULT_DOS_CHARSET
   DEFAULT_UNIX_CHARSET
   ENABLE_GPGME
   EXPECTED_SYSTEM_LDB_VERSION_MAJOR
   EXPECTED_SYSTEM_LDB_VERSION_MINOR
   EXPECTED_SYSTEM_LDB_VERSION_RELEASE
   GETCWD_TAKES_NULL
   INLINE_MACRO
   KRB5_CREDS_OPT_FREE_REQUIRES_CONTEXT
   KRB5_PRINC_REALM_RETURNS_REALM
   LDAP_DEPRECATED
   LDAP_SET_REBIND_PROC_ARGS
   LIBREPLACE_NETWORK_CHECKS
   LINUX
   LINUX_SENDFILE_API
   REALPATH_TAKES_NULL
   RETSIGTYPE
   SAMBA4_USES_HEIMDAL
   SEEKDIR_RETURNS_VOID
   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
   SRCDIR
   STAT_STATVFS
   STAT_ST_BLOCKSIZE
   STDC_HEADERS
   STRING_SHARED_MODULES
   STRING_STATIC_MODULES
   SUMMARY_PASSES
   SYSCONF_SC_NGROUPS_MAX
   SYSCONF_SC_NPROCESSORS_ONLN
   SYSCONF_SC_PAGESIZE
   SYSTEM_UNAME_MACHINE
   SYSTEM_UNAME_RELEASE
   SYSTEM_UNAME_SYSNAME
   SYSTEM_UNAME_VERSION
   TALLOC_BUILD_VERSION_MAJOR
   TALLOC_BUILD_VERSION_MINOR
   TALLOC_BUILD_VERSION_RELEASE
   TIME_T_MAX
   TIME_WITH_SYS_TIME
   USING_EMBEDDED_HEIMDAL
   USING_SYSTEM_CMOCKA
   USING_SYSTEM_LDB
   USING_SYSTEM_POPT
   USING_SYSTEM_PYLDB_UTIL
   USING_SYSTEM_PYTALLOC_UTIL
   USING_SYSTEM_PYTDB
   USING_SYSTEM_TALLOC
   USING_SYSTEM_TDB
   USING_SYSTEM_TEVENT
   VALUEOF_GNUTLS_CIPHER_AES_128_CFB8
   VALUEOF_GNUTLS_MAC_AES_CMAC_128
   VALUEOF_NSIG
   VALUEOF_SIGRTMAX
   VALUEOF_SIGRTMIN
   VALUEOF__NSIG
   VOID_RETSIGTYPE
   WINEXE_LDFLAGS
   WORKING_GETCONF_LFS_CFLAGS
   XSLTPROC_MANPAGES
   _GNU_SOURCE
   _HAVE_SENDFILE
   _POSIX_FALLOCATE_CAPABLE_LIBC
   _SAMBA_BUILD_
   _XOPEN_SOURCE_EXTENDED
   __TIME_T_MAX
   auth_samba4_init
   idmap_ad_init
   idmap_adex_init
   idmap_autorid_init
   idmap_hash_init
   idmap_ldap_init
   idmap_rfc2307_init
   idmap_rid_init
   idmap_script_init
   idmap_tdb2_init
   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
   uint_t
   vfs_acl_tdb_init
   vfs_acl_xattr_init
   vfs_aio_fork_init
   vfs_aio_pthread_init
   vfs_audit_init
   vfs_btrfs_init
   vfs_cap_init
   vfs_catia_init
   vfs_ceph_init
   vfs_ceph_snapshots_init
   vfs_commit_init
   vfs_crossrename_init
   vfs_default_quota_init
   vfs_dfs_samba4_init
   vfs_dirsort_init
   vfs_expand_msdfs_init
   vfs_extd_audit_init
   vfs_fake_perms_init
   vfs_fileid_init
   vfs_fruit_init
   vfs_full_audit_init
   vfs_glusterfs_fuse_init
   vfs_glusterfs_init
   vfs_gpfs_init
   vfs_io_uring_init
   vfs_linux_xfs_sgid_init
   vfs_media_harmony_init
   vfs_nfs4acl_xattr_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_snapper_init
   vfs_streams_depot_init
   vfs_streams_xattr_init
   vfs_syncops_init
   vfs_time_audit_init
   vfs_unityed_media_init
   vfs_virusfilter_init
   vfs_widelinks_init
   vfs_worm_init
   vfs_xattr_tdb_init

Cluster support features:
   CLUSTER_SUPPORT
   CTDB_SOCKET: /run/ctdb/ctdbd.socket
   CTDB_PROTOCOL: 1

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

Builtin modules:
   vfs_default vfs_not_implemented vfs_posixacl auth_builtin auth_sam auth_winbind rpc_mdssvc_module pdb_smbpasswd pdb_tdbsam auth_unix nss_info_template idmap_tdb idmap_passdb idmap_nss pdb_samba_dsdb pdb_ldapsam
root@ubuntu2204-samba43:~#

Sambaを起動する

smbdを起動させる

smbdを起動させTCPの microsoft‑ds:445 と netbios-ssn:139 が確認できればOKです。

root@ubuntu2204-samba43:~#
root@ubuntu2204-samba43:~# systemctl start smbd
root@ubuntu2204-samba43:~#
root@ubuntu2204-samba43:~# ss -antl
State    Recv-Q   Send-Q     Local Address:Port     Peer Address:Port  Process
LISTEN   0        50               0.0.0.0:445           0.0.0.0:*
LISTEN   0        50               0.0.0.0:139           0.0.0.0:*
LISTEN   0        4096       127.0.0.53%lo:53            0.0.0.0:*
root@ubuntu2204-samba43:~#

nmbを起動させる

nmbdを起動させUDPの netbios-ns:137 と netbios-dgm:138 が確認できればOKです。

root@ubuntu2204-samba43:~#
root@ubuntu2204-samba43:~# systemctl start nmbd
root@ubuntu2204-samba43:~#
root@ubuntu2204-samba43:~# ss -anu
State   Recv-Q  Send-Q         Local Address:Port   Peer Address:Port  Process
UNCONN  0       0              127.0.0.53%lo:53          0.0.0.0:*
UNCONN  0       0        192.168.56.150%eth1:68          0.0.0.0:*
UNCONN  0       0            10.0.3.107%eth0:68          0.0.0.0:*
UNCONN  0       0             192.168.56.255:137         0.0.0.0:*
UNCONN  0       0             192.168.56.150:137         0.0.0.0:*
UNCONN  0       0                 10.0.3.255:137         0.0.0.0:*
UNCONN  0       0                 10.0.3.107:137         0.0.0.0:*
UNCONN  0       0                    0.0.0.0:137         0.0.0.0:*
UNCONN  0       0             192.168.56.255:138         0.0.0.0:*
UNCONN  0       0             192.168.56.150:138         0.0.0.0:*
UNCONN  0       0                 10.0.3.255:138         0.0.0.0:*
UNCONN  0       0                 10.0.3.107:138         0.0.0.0:*
UNCONN  0       0                    0.0.0.0:138         0.0.0.0:*
root@ubuntu2204-samba43:~#

サービスの状態を確認する

smbdの状態を確認する

root@ubuntu2204-samba43:~#
root@ubuntu2204-samba43:~# systemctl status smbd
● smbd.service - Samba SMB Daemon
     Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor preset: >
    Drop-In: /run/systemd/system/service.d
             mqzzz-lxc-service.conf
     Active: active (running) since Wed 2023-07-05 20:43:42 JST; 9min ago
       Docs: man:smbd(8)
             man:samba(7)
             man:smb.conf(5)
   Main PID: 149 (smbd)
     Status: "smbd: ready to serve connections..."
      Tasks: 4 (limit: 4557)
     Memory: 12.8M
     CGroup: /system.slice/smbd.service
             tq149 /usr/sbin/smbd --foreground --no-process-group
             tq151 /usr/sbin/smbd --foreground --no-process-group
             tq152 /usr/sbin/smbd --foreground --no-process-group
             mq154 /usr/lib/x86_64-linux-gnu/samba/samba-bgqd --ready-signal-fd>

 705 20:43:41 ubuntu2204-samba43 systemd[1]: Starting Samba SMB Daemon...
 705 20:43:42 ubuntu2204-samba43 systemd[1]: Started Samba SMB Daemon.
root@ubuntu2204-samba43:~#

nmbdの状態を確認する

root@ubuntu2204-samba43:~#
root@ubuntu2204-samba43:~# systemctl status nmbd
● nmbd.service - Samba NMB Daemon
     Loaded: loaded (/lib/systemd/system/nmbd.service; enabled; vendor preset: >
    Drop-In: /run/systemd/system/service.d
             mqzzz-lxc-service.conf
     Active: active (running) since Wed 2023-07-05 20:43:41 JST; 10min ago
       Docs: man:nmbd(8)
             man:samba(7)
             man:smb.conf(5)
   Main PID: 139 (nmbd)
     Status: "nmbd: ready to serve connections..."
      Tasks: 1 (limit: 4557)
     Memory: 8.6M
     CGroup: /system.slice/nmbd.service
             mq139 /usr/sbin/nmbd --foreground --no-process-group

 705 20:43:41 ubuntu2204-samba43 systemd[1]: Starting Samba NMB Daemon...
 705 20:43:41 ubuntu2204-samba43 systemd[1]: Started Samba NMB Daemon.
root@ubuntu2204-samba43:~#

サービスを停止する

smbdを停止する

root@ubuntu2204-samba43:~#
root@ubuntu2204-samba43:~# systemctl stop smbd
root@ubuntu2204-samba43:~#

nmbdを停止する

root@ubuntu2204-samba43:~#
root@ubuntu2204-samba43:~# systemctl stop nmbd
root@ubuntu2204-samba43:~# 

サービスを再起動する

smbdを再起動する

root@ubuntu2204-samba43:~#
root@ubuntu2204-samba43:~# systemctl restart smbd
root@ubuntu2204-samba43:~#

nmbを再起動する

root@ubuntu2204-samba43:~#
root@ubuntu2204-samba43:~# systemctl restart nmbd
root@ubuntu2204-samba43:~#

サービスの自動起動を有効化する

smbdの自動起動を有効化する

root@ubuntu2204-samba43:~#
root@ubuntu2204-samba43:~# systemctl enable smbd
Synchronizing state of smbd.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable smbd
root@ubuntu2204-samba43:~#
root@ubuntu2204-samba43:~# systemctl is-enabled smbd
enabled
root@ubuntu2204-samba43:~#

nmbdの自動起動を有効化する

root@ubuntu2204-samba43:~#
root@ubuntu2204-samba43:~# systemctl enable nmbd
Synchronizing state of nmbd.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable nmbd
root@ubuntu2204-samba43:~#
root@ubuntu2204-samba43:~# systemctl is-enabled nmbd
enabled
root@ubuntu2204-samba43:~#

サービスの自動起動を無効化する

smbの自動起動を無効化する

root@ubuntu2204-samba43:~#
root@ubuntu2204-samba43:~# systemctl disable smbd
Synchronizing state of smbd.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install disable smbd
Removed /etc/systemd/system/multi-user.target.wants/smbd.service.
root@ubuntu2204-samba43:~#
root@ubuntu2204-samba43:~# systemctl is-enabled smbd
disabled
root@ubuntu2204-samba43:~#

nmbの自動起動を無効化する

root@ubuntu2204-samba43:~#
root@ubuntu2204-samba43:~# systemctl disable nmbd
Synchronizing state of nmbd.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install disable nmbd
Removed /etc/systemd/system/multi-user.target.wants/nmbd.service.
root@ubuntu2204-samba43:~#
root@ubuntu2204-samba43:~# systemctl is-enabled nmbd
disabled
root@ubuntu2204-samba43:~#


いいなと思ったら応援しよう!