Sudo, su & scripts: verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
(Nieuwe pagina aangemaakt met '<code>sudo</code> Staat voor ''super user do'' en da's een manier om een commando uit te voeren als beheerder. <code>su</code> Staat voor ''substitute user'': Een m...')
 
Regel 1: Regel 1:
 
<code>sudo</code> Staat voor ''super user do'' en da's een manier om een commando uit te voeren als beheerder. <code>su</code> Staat voor ''substitute user'': Een manier om de actuele inlogprompt van eigenaar te laten veranderen. In den beginne allemaal duidelijk. Niet dus.
 
<code>sudo</code> Staat voor ''super user do'' en da's een manier om een commando uit te voeren als beheerder. <code>su</code> Staat voor ''substitute user'': Een manier om de actuele inlogprompt van eigenaar te laten veranderen. In den beginne allemaal duidelijk. Niet dus.
  
== Ter inleiding: sudo cd ==
+
== sudo cd ==
  
 
Het commando <code>sudo cd ...</code> werkt niet: Na dit commando, is de werkdirectory immers aangepast, en mogelijk naar een locatie waar de gewone gebruiker geen rechten toe heeft.
 
Het commando <code>sudo cd ...</code> werkt niet: Na dit commando, is de werkdirectory immers aangepast, en mogelijk naar een locatie waar de gewone gebruiker geen rechten toe heeft.
Regel 8: Regel 8:
  
 
  sudo -i
 
  sudo -i
 +
 +
== PATH ==
 +
 +
Ik heb een map met eigen scripts, oorspronkelijk op <code>/opt/scripts</code>, maar recentelijk verplaatst naar <code>/home/strompf/Dropbox/.roaming/opt/scripts</code>. So far, so good. Maar niet zo good:
 +
 +
sudo MijnScript.sh
  
 
== Bronnen ==
 
== Bronnen ==

Versie van 9 nov 2016 15:17

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:

sudo MijnScript.sh

Bronnen