[Samba] start/stop ctdb
Rowland penny
rpenny at samba.org
Tue Mar 3 10:16:25 UTC 2020
On 03/03/2020 09:51, L.P.H. van Belle via samba wrote:
> Hai,
>
> Hmm, about ..
>
>> "Environment=PATH=$PATH:/usr/local/samba/bin:/bin".
>> Needed also
>> to add "/bin" because couldnt find "sleep".
> /bin should be found in $PATH..
> In since it looks like it does not.
>
> Then i suggest this:
> Environment="PATH=$PATH:/usr/local/samba/bin:/usr/local/samba/sbin:/bin:/sbin:/usr/bin:/usr/sbin"
By default a normal user on Debian gets this PATH:
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
'root' gets this one:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
So, when you reset PATH with $PATH at the start, as shown above, you
will get this:
normal user:
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/local/samba/bin:/usr/local/samba/sbin:/bin:/sbin:/usr/bin:/usr/sbin
'root':
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/samba/bin:/usr/local/samba/sbin:/bin:/sbin:/usr/bin:/usr/sbin
Doing this will lead to any Samba binaries from OS packages being used
first e.g. Debian puts smbd into /usr/sbin/
To get your compiled version of smbd used first, you need to set PATH
like this:
PATH="/usr/local/samba/bin:/usr/local/samba/sbin:$PATH"
This will lead to:
normal user:
/usr/local/samba/bin:/usr/local/samba/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
'root':
/usr/local/samba/bin:/usr/local/samba/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Rowland
More information about the samba
mailing list