Description of problem:
/usr/bin/net tool doesn't work if /var/lib/samba/lock directory doesn't exist. samba package isn't installed
Version-Release number of selected component (if applicable):
$ rpm -qa samba\*
Steps to Reproduce:
1. yum install samba-common-tools
2. yum remove samba
3. (as non-root user) /usr/bin/net help
mkdir failed on directory /var/lib/samba/lock: Permission denied
Failed to init messaging context
$ /usr/bin/net help
mkdir failed on directory /var/lib/samba/lock/msg.lock: Permission denied
net rpc Run functions using RPC transport
net rap Run functions using RAP transport
Manually creating the directory as root works around this issue.
It looks like /var/lib/samba/lock is owned by the samba package. Perhaps it should be moved to samba-common?
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.