[K12OSN] ltsp-build-client - command not found

Nils Breunese nils at breun.nl
Sun Nov 2 21:53:37 UTC 2008


Brian Fristensky wrote:

>> On my F9 system, ltsp-build-client is in /usr/sbin/, and rpm shows  
>> that it
>> was installed via the ltsp-server package.  Since you have to be  
>> root to do
>> all these steps, did you, by chance, use 'su' to become root  
>> instead of 'su
>> -' ? The former doesn't set root's environment, including the  
>> $PATH, meaning
>> it won't find all the various tools in /sbin, /usr/sbin, etc.
>> Peter
>
> Yes, that was the problem. When I ran it as /usr/sbin/ltsp-build- 
> client
> the command worked, correctly installing the files in /opt/ltsp.
>
> The instructions didn't specifically say to run the command
> as sudo, and I always find it convenient to have a terminal window
> open as root when I am doing sysadmin stuff. It is actually a bit
> surprising to me that su would not set root's $PATH,
> but I there are probably good reasons for that.

Well, su is short for substitute user. If you want to also change the  
environment, you have to add the dash (or -l or --login). See 'man su'  
for more info. You could alias 'su' to 'su -' if you like by adding  
the following to your .bashrc:

----
alias su='su -'
----

Nils Breunese.




More information about the K12OSN mailing list