Kumar, Arjit (SSTO)
2019-Nov-20 13:49 UTC
[Samba] hp-ux samba windows client fails to delete directory
Hi Rowland,
Below is my smb.conf
[global]
preferred master = yes
local master = yes
domain master = yes
domain logons = yes
encrypt passwords = yes
password server = *
security = user
netbios name = daytona
workgroup = daytonadom
server string = Samba Server
log file = /var/opt/samba/log.%m
log level = 10
max log size = 10000
wins support = yes
dns proxy = no
dos filetime resolution = yes
read only = no
[netlogon]
comment = The domain logon service
path = /var/opt/samba/netlogon
writable = no
guest ok = no
[tmp]
comment = Temporary file space
path = /tmp
read only = no
public = yes
Regards,
Arjit
-----Original Message-----
From: samba [mailto:samba-bounces at lists.samba.org] On Behalf Of Rowland penny
via samba
Sent: Wednesday, November 20, 2019 6:29 PM
To: sambalist <samba at lists.samba.org>
Subject: Re: [Samba] hp-ux samba windows client fails to delete directory
On 20/11/2019 11:43, Kumar, Arjit (SSTO) wrote:> Hi Rowland,
>
> I have attached the output of testparam -v command in the attachment.
>
Do you want to try again, but this time, post the output of 'cat
/etc/samba/smb.conf' presuming that your smb.conf? is in /etc/samba.
Paste the output into a post, I will say it again, this mailing list STRIPS
attachments, I got it, but the list will not.
Using 'testparm -v' is virtually useless, I am willing to lay money on
your actual smb.conf not being 462 lines long ;-)
Rowland
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/options/samba
Kumar, Arjit (SSTO)
2019-Nov-28 10:13 UTC
[Samba] hp-ux samba windows client fails to delete directory
Hi Team,
I am able to re-produce the same behavior with samba 4.10.0 on Ubuntu 1904 as it
was on hp-ux with samba 4.9.0.
Scenario:-
1. Configure samba as PDC and start smbd and nmbd daemons.
2. Map samba share on 2 Windows PC#1 and PC#2 with same credentials created
by pdbedit -a command
3. Windows PC#1 creates two directories, \FOLDER_A\FOLDER_B in the Samba
share
4. Change directory to \
5. Windows PC#2 changes from a current directory to \FOLDER_A\FOLDER_B
(i.e., user on PC#2 is accessing FOLDER_B under FOLDER_A and session is active)
6. Windows PC#1 tries to delete \FOLDER_A
Sometimes, \FOLDER_A\FOLDER_B gets deleted but not \FOLDER_A, while sometime
both \FOLDER_A and , \FOLDER_A\FOLDER_B got deleted.
7. Same behavior is seen when doing those operations using smbclient on
HP-UX
NOTE: If no user is accessing FOLDER_B, removal of FOLDER_A is successful.
Please help me understand what should be the expected behavior in such scenario.
Output of testparm command with samba 4.10.0 on Ubuntu 1904.
/etc/samba# testparm -v
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
WARNING: The 'netbios name' is too long (max. 15 chars).
idmap range not specified for domain '*'
ERROR: Invalid idmap range for domain *!
Server role: ROLE_DOMAIN_PDC
Press enter to see a dump of your service definitions
# Global parameters
[global]
abort shutdown script add group script add machine
script addport command addprinter command add share
command add user script add user to group script afs
token lifetime = 604800
afs username map aio max threads = 100
algorithmic rid base = 1000
allow dcerpc auth level connect = No
allow dns updates = secure only
allow insecure wide links = No
allow nt4 crypto = No
allow trusted domains = Yes
allow unsafe cluster upgrade = No
apply group policies = No
async smb echo handler = No
auth event notification = No
auto services binddns dir = /var/lib/samba/bind-dns
bind interfaces only = No
browse list = Yes
cache directory = /var/cache/samba
change notify = Yes
change share command check password script cldap port =
389
client ipc max protocol = default
client ipc min protocol = default
client ipc signing = default
client lanman auth = No
client ldap sasl wrapping = sign
client max protocol = default
client min protocol = CORE
client NTLMv2 auth = Yes
client plaintext auth = No
client schannel = Yes
client signing = default
client use spnego principal = No
client use spnego = Yes
cluster addresses clustering = No
config backend = file
config file create krb5 conf = Yes
ctdbd socket ctdb locktime warn threshold = 0
ctdb timeout = 0
cups connection timeout = 30
cups encrypt = No
cups server dcerpc endpoint servers = epmapper, wkssvc, rpcecho,
samr, netlogon, lsarpc, drsuapi, dssetup, unixinfo, browser, eventlog6,
backupkey, dnsserver
deadtime = 0
debug class = No
debug hires timestamp = Yes
debug pid = No
debug prefix timestamp = No
debug uid = No
dedicated keytab file default service defer sharing
violations = Yes
delete group script deleteprinter command delete share
command delete user from group script delete user script
dgram port = 138
disable netbios = No
disable spoolss = No
dns forwarder dns proxy = Yes
dns update command = /usr/sbin/samba_dnsupdate
dns zone scavenging = No
domain logons = Yes
domain master = Yes
dos charset = CP850
dsdb event notification = No
dsdb group change notification = No
dsdb password event notification = No
enable asu support = No
enable core files = Yes
enable privileges = Yes
encrypt passwords = Yes
enhanced browsing = Yes
enumports command eventlog list get quota command
getwd cache = Yes
gpo update command = /usr/sbin/samba-gpupdate
guest account = nobody
homedir map = auto.home
host msdfs = Yes
hostname lookups = No
idmap backend = tdb
idmap cache time = 604800
idmap gid idmap negative cache time = 120
idmap uid include system krb5 conf = Yes
init logon delay = 100
init logon delayed hosts interfaces iprint server
keepalive = 300
kerberos encryption types = all
kerberos method = default
kernel change notify = Yes
kpasswd port = 464
krb5 port = 88
lanman auth = Yes
large readwrite = Yes
ldap admin dn ldap connection timeout = 2
ldap debug level = 0
ldap debug threshold = 10
ldap delete dn = No
ldap deref = auto
ldap follow referral = Auto
ldap group suffix ldap idmap suffix ldap machine suffix
ldap page size = 1000
ldap passwd sync = no
ldap replication sleep = 1000
ldap server require strong auth = Yes
ldap ssl = start tls
ldap ssl ads = No
ldap suffix ldap timeout = 15
ldap user suffix lm announce = Auto
lm interval = 60
load printers = Yes
local master = Yes
lock directory = /var/run/samba
lock spin time = 200
log file logging log level = 1
log nt token command logon drive logon home = \\%N\%U
logon path = \\%N\%U\profile
logon script log writeable files on exit = No
lpq cache time = 30
lsa over netlogon = No
machine password timeout = 604800
mangle prefix = 1
mangling method = hash2
map to guest = Never
max disk size = 0
max log size = 1000
max mux = 50
max open files = 16384
max smbd processes = 0
max stat cache size = 256
max ttl = 259200
max wins ttl = 518400
max xmit = 16644
mdns name = netbios
message command min receivefile size = 0
min wins ttl = 21600
mit kdc command multicast dns register = Yes
name cache timeout = 660
name resolve order = lmhosts wins host bcast
nbt client socket address = 0.0.0.0
nbt port = 137
ncalrpc dir = /var/run/samba/ncalrpc
netbios aliases netbios name = ADMIN1-VIRTUAL-MACHINE
netbios scope neutralize nt4 emulation = No
NIS homedir = No
nmbd bind explicit broadcast = Yes
nsupdate command = /usr/bin/nsupdate -g
ntlm auth = ntlmv1-permitted
nt pipe support = Yes
ntp signd socket directory = /var/lib/samba/ntp_signd
nt status support = Yes
null passwords = No
obey pam restrictions = No
old password allowed period = 60
oplock break wait time = 0
os2 driver map os level = 20
pam password change = No
panic action passdb backend = tdbsam
passdb expand explicit = No
passwd chat = *new*password* %n\n *new*password* %n\n *changed*
passwd chat debug = No
passwd chat timeout = 2
passwd program password hash gpg key ids password hash
userPassword schemes password server = *
perfcount module pid directory = /var/run/samba
preferred master = Yes
prefork backoff increment = 10
prefork children = 4
prefork maximum backoff = 120
preload modules printcap cache time = 750
printcap name private dir = /var/lib/samba/private
raw NTLMv2 auth = No
read raw = Yes
realm registry shares = No
reject md5 clients = No
reject md5 servers = No
remote announce remote browse sync rename user script
require strong key = Yes
reset on zero vc = No
restrict anonymous = 0
rndc command = /usr/sbin/rndc
root directory rpc big endian = No
rpc server dynamic port range = 49152-65535
rpc server port = 0
samba kcc command = /usr/sbin/samba_kcc
security = USER
server max protocol = SMB3
server min protocol = LANMAN1
server multi channel support = No
server role = auto
server schannel = Yes
server services = s3fs, rpc, nbt, wrepl, ldap, cldap, kdc, drepl,
winbindd, ntp_signd, kcc, dnsupdate, dns
server signing = default
server string = Samba 4.10.0-Ubuntu
set primary group script set quota command share backend
= classic
show add printer wizard = Yes
shutdown script smb2 leases = Yes
smb2 max credits = 8192
smb2 max read = 8388608
smb2 max trans = 8388608
smb2 max write = 8388608
smbd profiling level = off
smb passwd file = /etc/samba/smbpasswd
smb ports = 445 139
socket options = TCP_NODELAY
spn update command = /usr/sbin/samba_spnupdate
stat cache = Yes
state directory = /var/lib/samba
svcctl list syslog = 1
syslog only = No
template homedir = /home/%D/%U
template shell = /bin/false
time server = No
timestamp logs = Yes
tls cafile = tls/ca.pem
tls certfile = tls/cert.pem
tls crlfile tls dh params file tls enabled = Yes
tls keyfile = tls/key.pem
tls priority = NORMAL:-VERS-SSL3.0
tls verify peer = as_strict_as_possible
unicode = Yes
unix charset = UTF-8
unix extensions = Yes
unix password sync = No
use mmap = Yes
username level = 0
username map username map cache time = 0
username map script usershare allow guests = No
usershare max shares = 100
usershare owner only = Yes
usershare path = /var/lib/samba/usershares
usershare prefix allow list usershare prefix deny list
usershare template share utmp = No
utmp directory web port = 901
winbind cache time = 300
winbindd socket directory = /var/run/samba/winbindd
winbind enum groups = No
winbind enum users = No
winbind expand groups = 0
winbind max clients = 200
winbind max domain connections = 1
winbind nested groups = Yes
winbind normalize names = No
winbind nss info = template
winbind offline logon = No
winbind reconnect delay = 30
winbind refresh tickets = No
winbind request timeout = 60
winbind rpc only = No
winbind scan trusted domains = Yes
winbind sealed pipes = Yes
winbind separator = \
winbind use default domain = No
wins hook wins proxy = No
wins server = 15.213.141.233
wins support = No
workgroup = ADMIN1-VIRTUAL-MACHINEDOM
write raw = Yes
wtmp directory idmap config * : backend = tdb
access based share enum = No
acl allow execute always = No
acl check permissions = Yes
acl group control = No
acl map full control = Yes
administrative share = No
admin users afs share = No
aio read size = 1
aio write behind aio write size = 1
allocation roundup size = 1048576
available = Yes
blocking locks = Yes
block size = 1024
browseable = Yes
case sensitive = Auto
check parent directory delete on close = No
comment copy create mask = 0744
csc policy = manual
cups options default case = lower
default devmode = Yes
delete readonly = No
delete veto files = No
dfree cache time = 0
dfree command directory mask = 0755
directory name cache size = 100
dmapi support = No
dont descend dos filemode = No
dos filetime resolution = Yes
dos filetimes = Yes
durable handles = Yes
ea support = Yes
fake directory create times = No
fake oplocks = No
follow symlinks = Yes
force create mode = 0000
force directory mode = 0000
force group force printername = No
force unknown acl user = No
force user fstype = NTFS
guest ok = No
guest only = No
hide dot files = Yes
hide files hide new files timeout = 0
hide special files = No
hide unreadable = No
hide unwriteable files = No
hosts allow hosts deny include inherit acls = No
inherit owner = no
inherit permissions = No
invalid users kernel oplocks = No
kernel share modes = Yes
level2 oplocks = Yes
locking = Yes
lppause command lpq command = %p
lpresume command lprm command magic output magic
script mangled names = yes
mangling char = ~
map acl inherit = No
map archive = Yes
map hidden = No
map readonly = no
map system = No
max connections = 0
max print jobs = 1000
max reported print jobs = 0
min print space = 0
msdfs proxy msdfs root = No
msdfs shuffle referrals = No
nt acl support = Yes
ntvfs handler = unixuid, default
oplocks = Yes
path posix locking = Yes
postexec preexec preexec close = No
preserve case = Yes
printable = No
print command printer name printing = cups
printjob username = %U
print notify backchannel = No
queuepause command queueresume command read list
read only = No
root postexec root preexec root preexec close = No
short preserve case = Yes
smbd async dosmode = No
smbd getinfo ask sharemode = Yes
smbd max async dosmode = 0
smbd search ask sharemode = Yes
smb encrypt = default
spotlight = No
store dos attributes = Yes
strict allocate = No
strict locking = Auto
strict rename = No
strict sync = Yes
sync always = No
use client driver = No
use sendfile = No
valid users veto files veto oplock files vfs
objects volume wide links = No
write cache size = 0
write list
[homes]
browseable = No
comment = Home Directories
create mask = 0700
directory mask = 0700
path = /home/%U
read only = Yes
[tmp]
comment = Temporary file space
path = /tmp
-----Original Message-----
From: samba [mailto:samba-bounces at lists.samba.org] On Behalf Of Kumar, Arjit
(SSTO) via samba
Sent: Wednesday, November 20, 2019 7:20 PM
To: Rowland penny <rpenny at samba.org>; samba at lists.samba.org
Subject: Re: [Samba] hp-ux samba windows client fails to delete directory
Hi Rowland,
Below is my smb.conf
[global]
preferred master = yes
local master = yes
domain master = yes
domain logons = yes
encrypt passwords = yes
password server = *
security = user
netbios name = daytona
workgroup = daytonadom
server string = Samba Server
log file = /var/opt/samba/log.%m
log level = 10
max log size = 10000
wins support = yes
dns proxy = no
dos filetime resolution = yes
read only = no
[netlogon]
comment = The domain logon service
path = /var/opt/samba/netlogon
writable = no
guest ok = no
[tmp]
comment = Temporary file space
path = /tmp
read only = no
public = yes
Regards,
Arjit
-----Original Message-----
From: samba [mailto:samba-bounces at lists.samba.org] On Behalf Of Rowland penny
via samba
Sent: Wednesday, November 20, 2019 6:29 PM
To: sambalist <samba at lists.samba.org>
Subject: Re: [Samba] hp-ux samba windows client fails to delete directory
On 20/11/2019 11:43, Kumar, Arjit (SSTO) wrote:> Hi Rowland,
>
> I have attached the output of testparam -v command in the attachment.
>
Do you want to try again, but this time, post the output of 'cat
/etc/samba/smb.conf' presuming that your smb.conf? is in /etc/samba.
Paste the output into a post, I will say it again, this mailing list STRIPS
attachments, I got it, but the list will not.
Using 'testparm -v' is virtually useless, I am willing to lay money on
your actual smb.conf not being 462 lines long ;-)
Rowland
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/options/samba
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/options/samba
Rowland penny
2019-Nov-28 12:29 UTC
[Samba] hp-ux samba windows client fails to delete directory
On 28/11/2019 10:13, Kumar, Arjit (SSTO) wrote:> Hi Team, > > I am able to re-produce the same behavior with samba 4.10.0 on Ubuntu 1904 as it was on hp-ux with samba 4.9.0. > > Scenario:- > 1. Configure samba as PDC and start smbd and nmbd daemons.Do not create a new NT4-style domain, they depend on SMBv1 and this is going away> 2. Map samba share on 2 Windows PC#1 and PC#2 with same credentials created by pdbedit -a command > 3. Windows PC#1 creates two directories, \FOLDER_A\FOLDER_B in the Samba share > 4. Change directory to \ > 5. Windows PC#2 changes from a current directory to \FOLDER_A\FOLDER_B (i.e., user on PC#2 is accessing FOLDER_B under FOLDER_A and session is active) > 6. Windows PC#1 tries to delete \FOLDER_A > Sometimes, \FOLDER_A\FOLDER_B gets deleted but not \FOLDER_A, while sometime both \FOLDER_A and , \FOLDER_A\FOLDER_B got deleted. > 7. Same behavior is seen when doing those operations using smbclient on HP-UX > > NOTE: If no user is accessing FOLDER_B, removal of FOLDER_A is successful. > > Please help me understand what should be the expected behavior in such scenario. > > Output of testparm command with samba 4.10.0 on Ubuntu 1904. > > /etc/samba# testparm -vDo not post the output of 'testparm -v', it outputs EVERYTHING, your settings and ALL the default settings. Either post the output of 'cat /path/to/smb.conf' or the output of 'testparm'.> Load smb config files from /etc/samba/smb.conf > Loaded services file OK. > WARNING: The 'netbios name' is too long (max. 15 chars).Just about all I am going to comment on is the above, your netbios name and hence your computers hostname is too long. Rowland
Ralph Boehme
2019-Nov-28 13:19 UTC
[Samba] hp-ux samba windows client fails to delete directory
On 11/28/19 11:13 AM, Kumar, Arjit (SSTO) via samba wrote:> I am able to re-produce the same behavior with samba 4.10.0 on Ubuntu 1904 as it was on hp-ux with samba 4.9.0. > > Scenario:- > 1. Configure samba as PDC and start smbd and nmbd daemons. > 2. Map samba share on 2 Windows PC#1 and PC#2 with same credentials created by pdbedit -a command > 3. Windows PC#1 creates two directories, \FOLDER_A\FOLDER_B in the Samba share > 4. Change directory to \ > 5. Windows PC#2 changes from a current directory to \FOLDER_A\FOLDER_B (i.e., user on PC#2 is accessing FOLDER_B under FOLDER_A and session is active) > 6. Windows PC#1 tries to delete \FOLDER_A > Sometimes, \FOLDER_A\FOLDER_B gets deleted but not \FOLDER_A, while sometime both \FOLDER_A and , \FOLDER_A\FOLDER_B got deleted. > 7. Same behavior is seen when doing those operations using smbclient on HP-UX > > NOTE: If no user is accessing FOLDER_B, removal of FOLDER_A is successful. > > Please help me understand what should be the expected behavior in such scenario.yes, probably works as designed. Cf the option "strict rename", it applies to deleting directories as well. It's disabled by default which explains why you can delete modulo strange errors. -slow -- Ralph Boehme, Samba Team https://samba.org/ Samba Developer, SerNet GmbH https://sernet.de/en/samba/ GPG-Fingerprint FAE2C6088A24252051C559E4AA1E9B7126399E46
Reasonably Related Threads
- hp-ux samba windows client fails to delete directory
- hp-ux samba windows client fails to delete directory
- hp-ux samba windows client fails to delete directory
- hp-ux samba windows client fails to delete directory
- hp-ux samba windows client fails to delete directory