|
Lines 686-691
static const struct predefined_name_mapp
Link Here
|
| 686 |
}; |
686 |
}; |
| 687 |
|
687 |
|
| 688 |
/* |
688 |
/* |
|
|
689 |
* S-1-15 |
| 690 |
*/ |
| 691 |
static const struct predefined_name_mapping predefined_names_S_1_15[] = { |
| 692 |
{ |
| 693 |
.name = "Security App Package Authority", |
| 694 |
.type = SID_NAME_DOMAIN, |
| 695 |
.sid = _SID0(15), /* S-1-15 */ |
| 696 |
}, |
| 697 |
{ |
| 698 |
.name = "All App Packages", |
| 699 |
.type = SID_NAME_WKN_GRP, |
| 700 |
.sid = _SID2(15, 2, 1), /* S-1-15-2-1 */ |
| 701 |
}, |
| 702 |
}; |
| 703 |
|
| 704 |
/* |
| 689 |
* S-1-16 |
705 |
* S-1-16 |
| 690 |
*/ |
706 |
*/ |
| 691 |
static const struct predefined_name_mapping predefined_names_S_1_16[] = { |
707 |
static const struct predefined_name_mapping predefined_names_S_1_16[] = { |
|
Lines 726-731
static const struct predefined_name_mapp
Link Here
|
| 726 |
}, |
742 |
}, |
| 727 |
}; |
743 |
}; |
| 728 |
|
744 |
|
|
|
745 |
/* |
| 746 |
* S-1-17 |
| 747 |
*/ |
| 748 |
static const struct predefined_name_mapping predefined_names_S_1_17[] = { |
| 749 |
{ |
| 750 |
.name = "Scoped Policy ID", |
| 751 |
.type = SID_NAME_DOMAIN, |
| 752 |
.sid = _SID0(17), /* S-1-17 */ |
| 753 |
}, |
| 754 |
}; |
| 755 |
|
| 756 |
/* |
| 757 |
* S-1-18 |
| 758 |
*/ |
| 759 |
static const struct predefined_name_mapping predefined_names_S_1_18[] = { |
| 760 |
{ |
| 761 |
.name = "Security Authentication Authority", |
| 762 |
.type = SID_NAME_DOMAIN, |
| 763 |
.sid = _SID0(18), /* S-1-18 */ |
| 764 |
}, |
| 765 |
{ |
| 766 |
.name = "Authentication Authority Asserted Identity", |
| 767 |
.type = SID_NAME_WKN_GRP, |
| 768 |
.sid = _SID1(18, 1), /* S-1-18-1 */ |
| 769 |
}, |
| 770 |
{ |
| 771 |
.name = "Service Asserted Identity", |
| 772 |
.type = SID_NAME_WKN_GRP, |
| 773 |
.sid = _SID1(18, 2), /* S-1-18-2 */ |
| 774 |
}, |
| 775 |
{ |
| 776 |
.name = "Fresh Public Key Identity", |
| 777 |
.type = SID_NAME_WKN_GRP, |
| 778 |
.sid = _SID1(18, 3), /* S-1-18-3 */ |
| 779 |
}, |
| 780 |
{ |
| 781 |
.name = "Key Trust Identity", |
| 782 |
.type = SID_NAME_WKN_GRP, |
| 783 |
.sid = _SID1(18, 4), /* S-1-18-4 */ |
| 784 |
}, |
| 785 |
{ |
| 786 |
.name = "Key Property MFA", |
| 787 |
.type = SID_NAME_WKN_GRP, |
| 788 |
.sid = _SID1(18, 5), /* S-1-18-5 */ |
| 789 |
}, |
| 790 |
{ |
| 791 |
.name = "Key Property Attestation", |
| 792 |
.type = SID_NAME_WKN_GRP, |
| 793 |
.sid = _SID1(18, 6), /* S-1-18-6 */ |
| 794 |
}, |
| 795 |
}; |
| 796 |
|
| 797 |
/* |
| 798 |
* S-1-22 |
| 799 |
*/ |
| 800 |
static const struct predefined_name_mapping predefined_names_S_1_22[] = { |
| 801 |
{ |
| 802 |
.name = "Unix", |
| 803 |
.type = SID_NAME_DOMAIN, |
| 804 |
.sid = _SID0(22), /* S-1-22 */ |
| 805 |
}, |
| 806 |
}; |
| 807 |
/* |
| 808 |
* S-1-22-1 |
| 809 |
*/ |
| 810 |
static const struct predefined_name_mapping predefined_names_S_1_22_1[] = { |
| 811 |
{ |
| 812 |
.name = "Unix User", |
| 813 |
.type = SID_NAME_DOMAIN, |
| 814 |
.sid = _SID1(22, 1), /* S-1-22-1 */ |
| 815 |
}, |
| 816 |
{ |
| 817 |
.name = "root", |
| 818 |
.type = SID_NAME_USER, |
| 819 |
.sid = _SID2(22, 1, 0), /* S-1-22-1-0 */ |
| 820 |
}, |
| 821 |
}; |
| 822 |
/* |
| 823 |
* S-1-22-2 |
| 824 |
*/ |
| 825 |
static const struct predefined_name_mapping predefined_names_S_1_22_2[] = { |
| 826 |
{ |
| 827 |
.name = "Unix Group", |
| 828 |
.type = SID_NAME_DOMAIN, |
| 829 |
.sid = _SID1(22, 2), /* S-1-22-2 */ |
| 830 |
}, |
| 831 |
{ |
| 832 |
.name = "root", |
| 833 |
.type = SID_NAME_DOM_GRP, |
| 834 |
.sid = _SID2(22, 2, 0), /* S-1-22-2-0 */ |
| 835 |
}, |
| 836 |
}; |
| 837 |
|
| 729 |
static const struct predefined_domain_mapping predefined_domains[] = { |
838 |
static const struct predefined_domain_mapping predefined_domains[] = { |
| 730 |
{ |
839 |
{ |
| 731 |
.domain = "", |
840 |
.domain = "", |
|
Lines 802-812
static const struct predefined_domain_ma
Link Here
|
| 802 |
.names = predefined_names_S_1_7, |
911 |
.names = predefined_names_S_1_7, |
| 803 |
}, |
912 |
}, |
| 804 |
{ |
913 |
{ |
|
|
914 |
.domain = "Security App Package Authority", |
| 915 |
.sid = _SID0(15), /* S-1-15 */ |
| 916 |
.num_names = ARRAY_SIZE(predefined_names_S_1_15), |
| 917 |
.names = predefined_names_S_1_15, |
| 918 |
}, |
| 919 |
{ |
| 805 |
.domain = "Mandatory Label", |
920 |
.domain = "Mandatory Label", |
| 806 |
.sid = _SID0(16), /* S-1-16 */ |
921 |
.sid = _SID0(16), /* S-1-16 */ |
| 807 |
.num_names = ARRAY_SIZE(predefined_names_S_1_16), |
922 |
.num_names = ARRAY_SIZE(predefined_names_S_1_16), |
| 808 |
.names = predefined_names_S_1_16, |
923 |
.names = predefined_names_S_1_16, |
| 809 |
}, |
924 |
}, |
|
|
925 |
{ |
| 926 |
.domain = "Scoped Policy ID", |
| 927 |
.sid = _SID0(16), /* S-1-17 */ |
| 928 |
.num_names = ARRAY_SIZE(predefined_names_S_1_17), |
| 929 |
.names = predefined_names_S_1_17, |
| 930 |
}, |
| 931 |
{ |
| 932 |
.domain = "Security Authentication Authority", |
| 933 |
.sid = _SID0(18), /* S-1-18 */ |
| 934 |
.num_names = ARRAY_SIZE(predefined_names_S_1_18), |
| 935 |
.names = predefined_names_S_1_18, |
| 936 |
}, |
| 937 |
{ |
| 938 |
.domain = "Unix", |
| 939 |
.sid = _SID0(22), /* S-1-22 */ |
| 940 |
.num_names = ARRAY_SIZE(predefined_names_S_1_22), |
| 941 |
.names = predefined_names_S_1_22, |
| 942 |
}, |
| 943 |
{ |
| 944 |
.domain = "Unix User", |
| 945 |
.sid = _SID1(22, 1), /* S-1-22-1 */ |
| 946 |
.num_names = ARRAY_SIZE(predefined_names_S_1_22_1), |
| 947 |
.names = predefined_names_S_1_22_1, |
| 948 |
}, |
| 949 |
{ |
| 950 |
.domain = "Unix Group", |
| 951 |
.sid = _SID1(22, 2), /* S-1-22-2 */ |
| 952 |
.num_names = ARRAY_SIZE(predefined_names_S_1_22_2), |
| 953 |
.names = predefined_names_S_1_22_2, |
| 954 |
}, |
| 810 |
}; |
955 |
}; |
| 811 |
|
956 |
|
| 812 |
NTSTATUS dom_sid_lookup_predefined_name(const char *name, |
957 |
NTSTATUS dom_sid_lookup_predefined_name(const char *name, |