char *comment;
BOOL read_only;
BOOL list;
- int uid;
- int gid;
+ char *uid;
+ char *gid;
} service;
NULL, /* comment */
True, /* read only */
True, /* list */
- -2, /* uid */
- -2, /* gid */
+ "nobody",/* uid */
+ "nobody",/* gid */
};
{"path", P_STRING, P_LOCAL, &sDefault.path, NULL, 0},
{"read only", P_BOOL, P_LOCAL, &sDefault.read_only, NULL, 0},
{"list", P_BOOL, P_LOCAL, &sDefault.list, NULL, 0},
- {"uid", P_INTEGER, P_LOCAL, &sDefault.uid, NULL, 0},
- {"gid", P_INTEGER, P_LOCAL, &sDefault.gid, NULL, 0},
+ {"uid", P_STRING, P_LOCAL, &sDefault.uid, NULL, 0},
+ {"gid", P_STRING, P_LOCAL, &sDefault.gid, NULL, 0},
{NULL, P_BOOL, P_NONE, NULL, NULL, 0}
};
FN_LOCAL_STRING(lp_path, path)
FN_LOCAL_BOOL(lp_read_only, read_only)
FN_LOCAL_BOOL(lp_list, list)
-FN_LOCAL_INTEGER(lp_uid, uid)
-FN_LOCAL_INTEGER(lp_gid, gid)
+FN_LOCAL_STRING(lp_uid, uid)
+FN_LOCAL_STRING(lp_gid, gid)
/* local prototypes */
static int strwicmp( char *psz1, char *psz2 );