Sudo, su & scripts: verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
Regel 17: Regel 17:
 
  MijnScript.sh        # Werkt prima
 
  MijnScript.sh        # Werkt prima
 
  sudo MijnScript.sh  # Werkt niet!
 
  sudo MijnScript.sh  # Werkt niet!
 +
su MijnScript.sh    # Werkt niet!
  
 
== Bronnen ==
 
== Bronnen ==

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!
su MijnScript.sh     # Werkt niet!

Bronnen