Custom Variablen
Hallihallo,
ich bin auf eure tolle App „Network Share Mounter“ gestoßen und könnte mir vorstellen sie in unserem Unternehmen einzusetzen.
Nur bin ich leider auf eine Hürde gestoßen, von der ich nicht weiß, wie ich sie überwinden soll. Es geht um die Variable %USERNAME%. An sich eine gute Idee den Namen des aktuell angemeldeten Users als Variable zu verwenden, aber bei uns funktioniert das so leider nicht.
Unsere Macs werden per Intune verwaltet und haben ein Platform SSO Profil. Somit machen sie ein Entra ID join und sind nicht in der AD. Das führt dazu, dass unser Benutzername am Mac z.B. „tobias.ritter“ und nicht „tritter“ ist. Da wir eine Hybride Infrastruktur haben und in Windows bzw. der AD der Benutzername „tritter“ ist, ist auch der persönliche Netzwerkordner als „tritter“ angelegt. Zusammengefasst bedeutet dies, dass wir mit der Variable %USERNAME% nicht auf diesen Ordner zugreifen können, weil diese „tobias.ritter“ verwendet, wir aber „tritter“ benötigen.
Daher mein Feature Request: Benutzerdefinierte Variablen.
Unseren benötigten Benutzernamen kann ich aus dem Kerberos Ticket ableiten.
klist -l
in eine Variable speichern
Ausgabe von output=$(klist -l)
Extrahiere den User-Name vor "@ALNATURA.LOCAL"
uname=(echo "output" | grep "@ALNATURA.LOCAL" | awk '{print $2}' | sed 's/@ALNATURA.LOCAL//')
echo "User-Name: $uname"
Wäre es möglich eine Funktion in euer Tool einzuführen, mit der man ein Skript ausführen kann, um eine Benutzerdefinierte Variable zu erzeugen?
Mit freundlichen Grüßen
Tobias Ritter