Sudo, su & scripts: verschil tussen versies
Naar navigatie springen
Naar zoeken springen
(→PATH) |
|||
Regel 22: | Regel 22: | ||
* http://www.linfo.org/su.html - Leuk stukje | * http://www.linfo.org/su.html - Leuk stukje | ||
* http://askubuntu.com/questions/291666/why-doesnt-sudo-cd-var-named-work | * http://askubuntu.com/questions/291666/why-doesnt-sudo-cd-var-named-work | ||
+ | * http://askubuntu.com/questions/128413/setting-the-path-so-it-applies-to-all-users-including-root-sudo |
Versie van 9 nov 2016 15:18
sudo
Staat voor super user do en da's een manier om een commando uit te voeren als beheerder. su
Staat voor substitute user: Een manier om de actuele inlogprompt van eigenaar te laten veranderen. In den beginne allemaal duidelijk. Niet dus.
sudo cd
Het commando sudo cd ...
werkt niet: Na dit commando, is de werkdirectory immers aangepast, en mogelijk naar een locatie waar de gewone gebruiker geen rechten toe heeft.
De oplossing zou zijn:
sudo -i
PATH
Ik heb een map met eigen scripts, oorspronkelijk op /opt/scripts
, maar recentelijk verplaatst naar /home/strompf/Dropbox/.roaming/opt/scripts
. So far, so good.
Maar niet zo good:
MijnScript.sh # Werkt prima sudo MijnScript.sh # Werkt niet!