Загрузка данных
[root@192 serv_new]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 90:2b:34:49:2c:5d brd ff:ff:ff:ff:ff:ff
inet 192.168.0.11/24 brd 192.168.0.255 scope global dynamic noprefixroute enp2s0
valid_lft 79863sec preferred_lft 79863sec
inet6 fe80::922b:34ff:fe49:2c5d/64 scope link noprefixroute
valid_lft forever preferred_lft forever
[root@192 serv_new]# smbclient -L
Unknown parameter encountered: "serv min protocol"
Ignoring unknown parameter "serv min protocol"
Использование: smbclient [-?EgqBNPkV] [-?|--help] [--usage] [-M|--message=HOST]
[-I|--ip-address=IP] [-E|--stderr] [-L|--list=HOST]
[-T|--tar=<c|x>IXFvgbNan] [-D|--directory=DIR] [-c|--command=STRING]
[-b|--send-buffer=BYTES] [-t|--timeout=SECONDS] [-p|--port=PORT]
[-g|--grepable] [-q|--quiet] [-B|--browse]
[-d|--debuglevel=DEBUGLEVEL] [--debug-stdout]
[-s|--configfile=CONFIGFILE] [--option=name=value]
[-l|--log-basename=LOGFILEBASE] [--leak-report] [--leak-report-full]
[-R|--name-resolve=NAME-RESOLVE-ORDER]
[-O|--socket-options=SOCKETOPTIONS] [-m|--max-protocol=MAXPROTOCOL]
[-n|--netbiosname=NETBIOSNAME] [--netbios-scope=SCOPE]
[-W|--workgroup=WORKGROUP] [--realm=REALM]
[-U|--user=[DOMAIN/]USERNAME[%PASSWORD]] [-N|--no-pass]
[--password=STRING] [--pw-nt-hash] [-A|--authentication-file=FILE]
[-P|--machine-pass] [--simple-bind-dn=DN]
[--use-kerberos=desired|required|off] [--use-krb5-ccache=CCACHE]
[--use-winbind-ccache] [--client-protection=sign|encrypt|off]
[-k|--kerberos] [-V|--version] [OPTIONS] service <password>
[root@192 serv_new]# smbclient -L //localhost -U paladin
Unknown parameter encountered: "serv min protocol"
Ignoring unknown parameter "serv min protocol"
Password for [SAMBA\paladin]:
Sharename Type Comment
--------- ---- -------
print$ Disk Printer Drivers
readonly Disk
IPC$ IPC IPC Service (Samba 4.19.9)
paladin Disk Home Directories
SMB1 disabled -- no workgroup available
[root@192 serv_new]# nano /etc/samba/smb.conf
[root@192 serv_new]# systemctl restart smb
[root@192 serv_new]# smbclient -L //localhost -U paladin
Unknown parameter encountered: "serv min protocol"
Ignoring unknown parameter "serv min protocol"
Password for [SAMBA\paladin]:
Sharename Type Comment
--------- ---- -------
print$ Disk Printer Drivers
readonly Disk
IPC$ IPC IPC Service (Samba 4.19.9)
paladin Disk Home Directories
SMB1 disabled -- no workgroup available
[root@192 serv_new]# ss -tulnp | grep 445
tcp LISTEN 0 50 0.0.0.0:445 0.0.0.0:* users:(("smbd",pid=40006,fd=31))
tcp LISTEN 0 50 [::]:445 [::]:* users:(("smbd",pid=40006,fd=29))
[root@192 serv_new]# firewall-cmd --list-all
FirewallD is not running
[root@192 serv_new]# testparm
Load smb config files from /etc/samba/smb.conf
Unknown parameter encountered: "serv min protocol"
Ignoring unknown parameter "serv min protocol"
Loaded services file OK.
Weak crypto is allowed by GnuTLS (e.g. NTLM as a compatibility fallback)
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
# Global parameters
[global]
map to guest = Bad User
printcap name = cups
security = USER
server signing = required
workgroup = SAMBA
idmap config * : backend = tdb
cups options = raw
include = /etc/samba/usershares.conf
[homes]
browseable = No
comment = Home Directories
inherit acls = Yes
read only = No
valid users = %S %D%w%S
[printers]
browseable = No
comment = All Printers
create mask = 0600
path = /var/tmp
printable = Yes
[print$]
comment = Printer Drivers
create mask = 0664
directory mask = 0775
force group = @printadmin
path = /var/lib/samba/drivers
write list = @printadmin root
[readonly]
path = /mnt/data
valid users = paladin
а вот содеожимое конфига:
# See smb.conf.example for a more detailed config file or
# read the smb.conf manpage.
# Run 'testparm' to verify the config is correct after
# you modified it.
#
# Note:
# SMB1 is disabled by default. This means clients without support for SMB2 or
# SMB3 are no longer able to connect to smbd (by default).
[global]
workgroup = SAMBA
security = user
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
# Install samba-usershares package for support
include = /etc/samba/usershares.conf
map to guest = Bad User
serv min protocol = SMB2
server signing = mandatory
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes
[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @printadmin root
force group = @printadmin
create mask = 0664
directory mask = 0775
[readonly]
path = /mnt/data
browseable = Yes
read only = Yes
valid users = paladin