mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
libcli/security Remove unused declarations from privileges.h
Signed-off-by: Andrew Tridgell <tridge@samba.org>
This commit is contained in:
parent
96e59faa62
commit
0b41ef7895
@ -28,29 +28,11 @@
|
|||||||
#include "../librpc/gen_ndr/lsa.h"
|
#include "../librpc/gen_ndr/lsa.h"
|
||||||
#include "../librpc/gen_ndr/security.h"
|
#include "../librpc/gen_ndr/security.h"
|
||||||
|
|
||||||
/* privilege bitmask */
|
/* common privilege bitmask defines */
|
||||||
|
|
||||||
/* common privilege defines */
|
|
||||||
|
|
||||||
#define SE_END 0x0
|
|
||||||
#define SE_NONE 0x0
|
#define SE_NONE 0x0
|
||||||
#define SE_ALL_PRIVS (uint64_t)-1
|
#define SE_ALL_PRIVS (uint64_t)-1
|
||||||
|
|
||||||
|
|
||||||
/* defined in lib/privilegs_basic.c */
|
|
||||||
|
|
||||||
extern const uint64_t se_priv_all;
|
|
||||||
|
|
||||||
extern const uint64_t se_priv_none;
|
|
||||||
extern const uint64_t se_machine_account;
|
|
||||||
extern const uint64_t se_print_operator;
|
|
||||||
extern const uint64_t se_add_users;
|
|
||||||
extern const uint64_t se_disk_operators;
|
|
||||||
extern const uint64_t se_remote_shutdown;
|
|
||||||
extern const uint64_t se_restore;
|
|
||||||
extern const uint64_t se_take_ownership;
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* These are used in Lsa replies (srv_lsa_nt.c)
|
* These are used in Lsa replies (srv_lsa_nt.c)
|
||||||
*/
|
*/
|
||||||
@ -68,12 +50,6 @@ typedef struct {
|
|||||||
*/
|
*/
|
||||||
uint64_t sec_privilege_mask(enum sec_privilege privilege);
|
uint64_t sec_privilege_mask(enum sec_privilege privilege);
|
||||||
|
|
||||||
/***************************************************************************
|
|
||||||
copy an uint64_t structure
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
bool se_priv_copy( uint64_t *dst, const uint64_t *src );
|
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
put all privileges into a mask
|
put all privileges into a mask
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
@ -86,29 +62,8 @@ bool se_priv_put_all_privileges(uint64_t *privilege_mask);
|
|||||||
|
|
||||||
bool se_priv_from_name( const char *name, uint64_t *privilege_mask );
|
bool se_priv_from_name( const char *name, uint64_t *privilege_mask );
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
check if the privilege is in the privilege list
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
bool is_privilege_assigned(const uint64_t *privileges,
|
|
||||||
const uint64_t *check);
|
|
||||||
|
|
||||||
const char* get_privilege_dispname( const char *name );
|
const char* get_privilege_dispname( const char *name );
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
Does the user have the specified privilege ? We only deal with one privilege
|
|
||||||
at a time here.
|
|
||||||
*****************************************************************************/
|
|
||||||
|
|
||||||
bool user_has_privileges(const struct security_token *token, const uint64_t *privilege_bit);
|
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
Does the user have any of the specified privileges ? We only deal with one privilege
|
|
||||||
at a time here.
|
|
||||||
*****************************************************************************/
|
|
||||||
|
|
||||||
bool user_has_any_privilege(struct security_token *token, const uint64_t *privilege_mask);
|
|
||||||
|
|
||||||
/*******************************************************************
|
/*******************************************************************
|
||||||
return the number of elements in the 'short' privlege array (traditional source3 behaviour)
|
return the number of elements in the 'short' privlege array (traditional source3 behaviour)
|
||||||
*******************************************************************/
|
*******************************************************************/
|
||||||
@ -139,11 +94,6 @@ const char *sec_privilege_display_name(enum sec_privilege privilege, uint16_t *l
|
|||||||
*/
|
*/
|
||||||
enum sec_privilege sec_privilege_id(const char *name);
|
enum sec_privilege sec_privilege_id(const char *name);
|
||||||
|
|
||||||
/*
|
|
||||||
map a privilege name to a privilege id. Return -1 if not found
|
|
||||||
*/
|
|
||||||
enum sec_privilege sec_privilege_from_mask(uint64_t mask);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
assist in walking the table of privileges - return the LUID (low 32 bits) by index
|
assist in walking the table of privileges - return the LUID (low 32 bits) by index
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user