diff --git a/modules/gui/src/admin.cc b/modules/gui/src/admin.cc
index 2b3de2da887a94736ccf899c0d90f34677d39fac..f0bfbf95ab4b078ade70d35f293ec2f04ed59aca 100644
--- a/modules/gui/src/admin.cc
+++ b/modules/gui/src/admin.cc
@@ -61,10 +61,10 @@ void AdminRights::Release()
 
 void AdminRights::CreateLink(const String& from, const String& to)
 {
-  static const char* minus_s="-s";
+  static const char* minus_sf="-sf";
   // const_casts are gross, but at least that way we keep gcc happy
   char* const args[]={
-    const_cast<char*>(minus_s),
+    const_cast<char*>(minus_sf),
     const_cast<char*>(from.c_str()),
     const_cast<char*>(to.c_str()),
     NULL