Hi All,

My dev team did a very bad thing and issued lots of scripts that they wrote 
source a file that is in clear text which contains usernames / passwords 
etc.  Without having to re-write a ton of existing bash scripts, I wanted 
to use Go and have that set the usernames / passwords and introduce some 
user validation etc. Is there a way for Go to set environment variables 
that persist to the script that ran the go program? For example:

Go Program SetPass:

package main

import (
    "fmt"
    "os"

)

func main() {

     os.Setenv("MyPass","Abc.1234")

}



Bash Script:

#!/bin/bash

/usr/local/bin/SetPass

echo $MyPass


This is a simplistic example, in the real script I'd do things like look at 
the user / groups that are running the program to ensure that they've got 
the rights to run.

Thanks,

Rich

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to