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, |