From cce38586aee7fe892ca1c837ee08a96bd3454ee9 Mon Sep 17 00:00:00 2001 From: Denis Vlasenko Date: Mon, 26 Feb 2007 22:47:42 +0000 Subject: start_stop_daemon: add -chuid support --- include/libbb.h | 3 +++ include/usage.h | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/libbb.h b/include/libbb.h index a32e615..4293ae2 100644 --- a/include/libbb.h +++ b/include/libbb.h @@ -443,7 +443,10 @@ struct bb_uidgid_t { uid_t uid; gid_t gid; }; +/* always sets uid and gid */ int get_uidgid(struct bb_uidgid_t*, const char*, int numeric_ok); +/* chown-like handling of "user[:[group]" */ +void parse_chown_usergroup_or_die(struct bb_uidgid_t *u, char *user_group); /* what is this? */ /*extern char *bb_getug(char *buffer, char *idname, long id, int bufsize, char prefix);*/ char *bb_getpwuid(char *name, long uid, int bufsize); diff --git a/include/usage.h b/include/usage.h index 52f9720..04dddd7 100644 --- a/include/usage.h +++ b/include/usage.h @@ -2893,7 +2893,7 @@ "\n -N|--nicelevel Add N to process's nice level" \ ) \ "\n -s|--signal Signal to send (default TERM)" \ - "\n -U|--chuid | Start process with this name" + "\n -c|--chuid [:[]] Change to specified user/group" #define stat_trivial_usage \ "[OPTION] FILE..." -- cgit v1.1