diff --git a/apps/app_dahdiras.c b/apps/app_dahdiras.c
index dffa2a4ee1edca194e76e2bfdeb8be6c5e4140eb..b5b1ae91c45c57305422b96afdf62568226270e4 100644
--- a/apps/app_dahdiras.c
+++ b/apps/app_dahdiras.c
@@ -113,8 +113,10 @@ static pid_t spawn_ras(struct ast_channel *chan, char *args)
 		c = strsep(&stringp, ",");
 	}
 
-	argv[argc++] = "plugin";
-	argv[argc++] = "dahdi.so";
+	if (geteuid() == 0) {
+		argv[argc++] = "plugin";
+		argv[argc++] = "dahdi.so";
+	}
 	argv[argc++] = "stdin";
 
 	/* Finally launch PPP */