ವರ್ಗ ಆರ್ಕೈವ್ಸ್: ಶೇರ್ಪಾಯಿಂಟ್ ಭದ್ರತಾ

"ಪ್ರವೇಶ ನಿರಾಕರಿಸಲಾಗಿದೆ” ಶೇರ್ಪಾಯಿಂಟ್ ರಂದು Default.aspx ಗೆ 2010 ಉಪ ಸೈಟ್

ನನ್ನ ಗ್ರಾಹಕರ ಒಂದು ತಮ್ಮ ಶೇರ್ಪಾಯಿಂಟ್ ಜೊತೆ ನೇರ ಹೋಗಿ 2010 ಪರಿಸರ ಇಂದು.  ನಾವು ಬಳಕೆದಾರರ ಒಂದು ನಿರ್ದಿಷ್ಟ ಗುಂಪು ಅವರ ಡೀಫಾಲ್ಟ್ ಮುಖಪುಟವನ್ನು ಪ್ರವೇಶಿಸಲಾಗುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ಕಂಡುಹಿಡಿದನು.  ಶೇರ್ಪಾಯಿಂಟ್ ಅಥವಾ "ವಿನಂತಿಯನ್ನು ಪ್ರವೇಶ" ಪ್ರತಿಕ್ರಿಯೆ "ಬೇರೊಂದು ಬಳಕೆದಾರ ಮಾಹಿತಿ ಸೈನ್ ಇನ್" "ಪ್ರವೇಶ ನಿರಾಕರಿಸಲಾಗಿದೆ" ಮತ್ತು ಸಾಮಾನ್ಯ ಪ್ರತಿಕ್ರಿಯಿಸಿ. 

ನಾವು ನಿಫ್ಟಿ "ಚೆಕ್ ಪ್ರವೇಶ" ಕಾರ್ಯ ಬಳಸಿದಾಗ ಇದು ಅಂತಿಮ ಬಳಕೆದಾರರಿಗೆ ನಿಜವಾಗಿಯೂ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಿತ್ತು.  ಇನ್ನೂ, ಅವರು ಪುಟ ಪಡೆಯಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ.

ನಾನು ಇದೇ ಕೆಲಸ ಪುಟ ವಿರುದ್ಧ ಮುರಿದ ಪುಟದ ವೆಬ್ ಭಾಗಗಳು ಹೋಲಿಸಿ ನಿರ್ಧರಿಸಿದ್ದಾರೆ ತನಕ ನಾನು ವಿವಿಧ ಸತ್ತ ತುದಿಗಳಿಗೆ ರಸ್ತೆಗಳು ಬಹಳಷ್ಟು ನಂತರ.  ನಾನು ಸೇರಿಸುವ ಮೂಲಕ ನಿರ್ವಹಣೆ ಕ್ರಮದಲ್ಲಿ ಪುಟ ಹಾಕುವ ಮೂಲಕ "ಮಾಡಿದರು?ಪುಟಕ್ಕೆ ವಿಷಯಗಳ = 1 ". ಆದ್ದರಿಂದ, ಇದು HTTP "ತೋರಲಾರಂಭಿಸಿದ://ಸರ್ವರ್ / subsite / subsite / default.aspx?ವಿಷಯಗಳ = 1 ". 

ಈ ನನ್ನ ಮುರಿದ ಪುಟದಲ್ಲಿ "ದೋಷ" ನಂತಹ ವಿವರಣೆಯೊಂದಿಗೆ "ದೋಷ" ಎಂಬ ಎರಡು ವೆಬ್ ಭಾಗಗಳನ್ನು ತೋರಿಸಿದೆ.  ನಾನು ಸಮಯದಲ್ಲಿ ಪರದೆಯ ಕ್ಯಾಪ್ ತೆಗೆದುಕೊಳ್ಳಲು ಭಾವಿಸಿರಲಿಲ್ಲ.

ನಾನು ಅವರನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ ಮತ್ತು ಆ ಸಮಸ್ಯೆಗೆ ಪರಿಹಾರ.

ನಾನು ಈ ರೀತಿ ಪ್ರಶ್ನೆ ಹಿಂದೆ ಫೋರಮ್ಸ್ ಬರಲು ನೋಡಿದ ಮತ್ತು ನಾನು ಅವರು ಭದ್ರತಾ ಸರಿಯಾಗಿ ಹೊಂದಿಸಲು ಎಂದು ಭಿತ್ತಿಚಿತ್ರ ಒತ್ತಾಯಕ್ಕೆ ಬಗ್ಗೆ ಅತ್ಯಂತ ಸಂಶಯವನ್ನು.  ನಾನು * ತಿಳಿಯಲು * ನಾನು ಭದ್ರತಾ ಸ್ಥಾಪಿಸಿದ್ದ ಸ್ಮೈಲ್  ಮುಂದಿನ ಬಾರಿ, ನಾನು ಹೆಚ್ಚು ಮುಕ್ತ ಮತ್ತು ಕಡಿಮೆ ಸಂಶಯ ಎಂದು ಮಾಡುತ್ತೇವೆ.

</ಕೊನೆಯಲ್ಲಿ>

ನನ್ನ ಬ್ಲಾಗ್ ಚಂದಾದಾರರಾಗಿ.

ನಲ್ಲಿ ಟ್ವಿಟ್ಟರ್ ನನ್ನನ್ನು ಅನುಸರಿಸಿ http://www.twitter.com/pagalvin

ವಿಷಯ ಪ್ರಕಾರ ಭದ್ರತಾ ಅನುಕರಿಸಲು ವರ್ಕ್ಫ್ಲೋ ಬಳಸಿ

ಮತ್ತೊಂದು ದಿನ, ಮತ್ತೊಂದು MSDN-ವೇದಿಕೆಗಳು ಸ್ಫೂರ್ತಿ ಪೋಸ್ಟ್.

ಯಾರೋ ಅವರು ವಿಷಯ ತರಹದ ಎಂದು ಬಂದೋಬಸ್ತ್ ಎಂದು ಕೇಳುವ ಸಂದರ್ಭದಲ್ಲಿ ಕಸ್ಟಮ್ ಪಟ್ಟಿಯಲ್ಲಿ "ಹೊಸ" ಬಟನ್ ಮೇಲೆ ಬಳಕೆದಾರರು ಕ್ಲಿಕ್, ಆ ವ್ಯಕ್ತಿಯ ಪ್ರವೇಶವನ್ನು ಇದೆ ಮಾತ್ರ ವಿಷಯ ರೀತಿಯ ಡ್ರಾಪ್ ಡೌನ್ ಪಟ್ಟಿಯಲ್ಲಿ ಗೋಚರಿಸಬಹುದು.  ನಾವು ತಿಳಿದಿರುವಂತೆ, ಈ ಬಾಕ್ಸ್ ಹೊರಗೆ ಬೆಂಬಲಿತವಾಗಿಲ್ಲ.

ಈ ಪ್ರಶ್ನೆ ಈಗ ತದನಂತರ ಬರುತ್ತದೆ ಮತ್ತು ಈ ಸಮಯ, ನಾನು ಒಂದು ಹೊಸ ಕಲ್ಪನೆಯನ್ನು ಹೊಂದಿತ್ತು.  ಲೆಟ್ ತಂದೆಯ ಈ ರೀತಿಯ ಸನ್ನಿವೇಶದಲ್ಲಿ ಇಲ್ಲ ಎಂದು ಊಹಿಸುತ್ತವೆ:

  • ನಾವು ಒಂದು ಗ್ರಾಹಕ ಸಹಾಯವಾಣಿಯನ್ನು ಟಿಕೇಟ್ ವ್ಯವಸ್ಥೆ.
  • ಗ್ರಾಹಕ ಸಹಾಯವಾಣಿಯನ್ನು ಟಿಕೆಟಿಂಗ್ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಬಳಕೆದಾರರ ಸಾಮಾನ್ಯ ಗ್ರಾಹಕ ಸಹಾಯವಾಣಿಯನ್ನು ಟಿಕೆಟ್ ಮಾಹಿತಿಯನ್ನು ಒಳಬಿಡಲು ಅನುಮತಿಸುತ್ತದೆ, ಇಂತಹ ಸಮಸ್ಯೆಯನ್ನು ಪ್ರದೇಶದ ಮಾಹಿತಿ, ಸಮಸ್ಯೆ ಸ್ಥಿತಿ, ಇತ್ಯಾದಿ.
  • ನಾವು "ಸೂಪರ್" ಬಳಕೆದಾರರು ಒಂದು "ತುರ್ತು" ಕ್ಷೇತ್ರದಲ್ಲಿ ಸೂಚಿಸಲು ಅನುಮತಿಸುವುದಿಲ್ಲ ಬಯಸುವ.
  • ಇತರ ಬಳಕೆದಾರರು ಆ ಕ್ಷೇತ್ರದಲ್ಲಿ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿಲ್ಲ.  ವ್ಯವಸ್ಥೆಯ ಯಾವಾಗಲೂ ತಮ್ಮ ಮನವಿಗಳಿಗೆ "ಸಾಧಾರಣ" ಮಟ್ಟದ ಆದ್ಯತೆ ನಿಯೋಜಿಸಲು ಕಾಣಿಸುತ್ತದೆ.

ನಾವು ಮಾಡಬಹುದಾದ ಎರಡು ಪ್ರತ್ಯೇಕ ಶೇರ್ಪಾಯಿಂಟ್ ಪಟ್ಟಿಗಳು ಮತ್ತು ಎರಡು ವಿವಿಧ ವಿಷಯ ರೀತಿಯ ರಚಿಸಲು ಇದೆ, "ಸೂಪರ್" ಬಳಕೆದಾರರಿಗೆ ಒಂದು ಮತ್ತು ಯಾರ ಇತರೆ.

ಪ್ರತಿ ಪಟ್ಟಿಯಲ್ಲಿ ವರ್ಕ್ಫ್ಲೋ ಮಾಸ್ಟರ್ ಪಟ್ಟಿಗೆ ದಶಮಾಂಶ ನಕಲಿಸುತ್ತದೆ (ನಿಜವಾದ ಗ್ರಾಹಕ ಸಹಾಯವಾಣಿಯನ್ನು ಟಿಕೆಟ್ ಪಟ್ಟಿ) ಮತ್ತು ಪ್ರಕ್ರಿಯೆಯ ಅಲ್ಲಿಂದ ಮುಂದುವರೆದು.

ಈ ವಿಧಾನವು ಜೊತೆಗೆ ಕಾಲಮ್ ಮಟ್ಟದ ಭದ್ರತೆಯ ಒಂದು ರೀತಿಯ ಹರಿಯುವಂತೆ ಕೆಲಸ ಇರಬಹುದು. 

ನಾನು ಪ್ರಯತ್ನಿಸಿದ ಮಾಡಿಲ್ಲ, ಆದರೆ ಇದು ಸಮಂಜಸ ಭಾಸವಾಗುತ್ತದೆ ಮತ್ತು ಸರಳವಾದ ನೀಡುತ್ತದೆ, ಸಾಕಷ್ಟು ಒರಟು ವೇಳೆ, ವಿಷಯ ಕೌಟುಂಬಿಕತೆ ಒಂದು ರೀತಿಯ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಆಯ್ಕೆಯನ್ನು ಮತ್ತು ಕಾಲಮ್ ಮಟ್ಟದ ಭದ್ರತೆ.

</ಕೊನೆಯಲ್ಲಿ>

ನನ್ನ ಬ್ಲಾಗ್ ಚಂದಾದಾರರಾಗಿ.

ನಲ್ಲಿ ಟ್ವಿಟ್ಟರ್ ನನ್ನನ್ನು ಅನುಸರಿಸಿ http://www.twitter.com/pagalvin

ಬಡವನ ಸ್ವಯಂಚಾಲಿತ ಐಟಂ ಮಟ್ಟ ಭದ್ರತೆ ವಿಷಯ ಅನುಮೋದನೆ

InfoPath ರೂಪಗಳು ಒಂದು ಸಾಮಾನ್ಯ ವ್ಯಾಪಾರ ಸನ್ನಿವೇಶದಲ್ಲಿ ಇಲ್ಲ.  ಜನರು InfoPath ಫಾರ್ಮ್ಗಳನ್ನು ತುಂಬಲು ಮತ್ತು ಗ್ರಂಥಾಲಯದ ಅವುಗಳನ್ನು ಸಲ್ಲಿಸಲು ಅವಕಾಶ ಬಯಸುವ.  ನಾವು ವ್ಯವಸ್ಥಾಪಕರು ಬಯಸುವ (ಮತ್ತು ಬೇರೆಯವರು) ಆ ಸ್ವರೂಪಗಳಿಗೆ ಅವಕಾಶ.

ಈ ಪ್ರಶ್ನೆಯನ್ನು ಸ್ವರೂಪಗಳನ್ನು ಈಗ ತದನಂತರ ಬರುತ್ತದೆ (ಉದಾ.. http://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/76ccef5a-d71c-4b7c-963c-613157e2a966/?prof=required)

ಈ ಪರಿಹರಿಸಲು ಒಂದು ತ್ವರಿತ ಮಾರ್ಗ ರೂಪ ಗ್ರಂಥಾಲಯದ ವಿಷಯ ಅನುಮೋದನೆ ಸಕ್ರಿಯಗೊಳಿಸಲು ಆಗಿದೆ.  ಗ್ರಂಥಾಲಯದ ತಂದೆಯ ಆವೃತ್ತಿ ಸೆಟ್ಟಿಂಗ್ಗಳು ಹೋಗಿ ತೋರಿಸಿದಂತೆ ಇದು ಸ್ಥಾಪಿಸಿತು:

image 

"ಅಗತ್ಯವಿದೆ ವಿಷಯ ಅನುಮೋದನೆ" ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ನೀವು ಡ್ರಾಫ್ಟ್ ಐಟಂ ಭದ್ರತಾ ಒಂದು ಮೌಲ್ಯವನ್ನು ಆಯ್ಕೆ ಅನುಮತಿಸುತ್ತದೆ.

ನಾವು ಮಾಡಲು ಬಯಸುವ ಎಲ್ಲಾ ಇತರ ಬಳಕೆದಾರರ ರೂಪಗಳು ನೋಡಿದ ಜನರು ತಪ್ಪಿಸಲು ಆಗಿದ್ದರೆ ನಾವು "ವಿಷಯವನ್ನು ಅನುಮೋದನೆ" ದೃಷ್ಟಿಯಿಂದ ಯೋಚಿಸುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಇದು ಸ್ವಲ್ಪ ಕೌಂಟರ್ ಅರ್ಥಗರ್ಭಿತ ಇಲ್ಲಿದೆ.  ಹೇಗಾದರೂ, ಇದು ಚೆನ್ನಾಗಿ ಕೆಲಸ (ನನ್ನ ಅನುಭವದಲ್ಲಿ).  ಕೇವಲ ಆ ರೂಪಗಳು ಒಪ್ಪುವುದಿಲ್ಲ ಮತ್ತು ಅವರು ಯಾವಾಗಲೂ "ಡ್ರಾಫ್ಟ್ಗಳು" ಎಂದು ಮಾಡುತ್ತೇವೆ. 

ಅವುಗಳನ್ನು ನೋಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಜನರಿಗೆ ಅನುಮೋದನೆ ಹಕ್ಕುಗಳನ್ನು ನೀಡುತ್ತದೆ ಮತ್ತು ನೀವು ಲೂಪ್ ಮುಚ್ಚಿದರೂ.

ಈ ನಿಖರವಾಗಿ ದೊಡ್ಡ ಸುದ್ದಿ ಅಲ್ಲ, ಆದರೆ ಪ್ರಶ್ನೆ ಕೆಲವು ಕ್ರಮಬದ್ಧತೆ ವಿಷಯದೊಂದಿಗೆ ಇಲ್ಲ, ಆದ್ದರಿಂದ ನಾನು ಅದನ್ನು ಪೋಸ್ಟ್ ಮೌಲ್ಯದ ಯೋಚಿಸಿದರು.

</ಕೊನೆಯಲ್ಲಿ>

ನನ್ನ ಬ್ಲಾಗ್ ಚಂದಾದಾರರಾಗಿ.

ನಲ್ಲಿ ಟ್ವಿಟ್ಟರ್ ನನ್ನನ್ನು ಅನುಸರಿಸಿ http://www.twitter.com/pagalvin

ನಿಯಮಿತ ಪ್ರವೇಶ ಹೇಗಿದ್ದರೂ ಏನು?

ನವೀಕರಿಸಲು 11/03/08: ಉತ್ತಮ ಮತ್ತು ವಿವರವಾದ ಕಾಮೆಂಟ್ ಓದಲು ಮರೆಯದಿರಿ Dessie Lunsford ಈ ಪೋಸ್ಟ್ಗೆ.

ನಾನು ಮುಂಬರುವ ಪುಸ್ತಕಕ್ಕೆ ರಹಸ್ಯ ಟೆಕ್ ಸಂಪಾದನೆ ಯೋಜನೆಯಲ್ಲಿ ಕೆಲಸ ಮತ್ತು ಉಲ್ಲೇಖಗಳನ್ನು ಬಂದಿದೆ MSDN ECM ಬ್ಲಾಗ್ನಲ್ಲಿ ಟೈಲರ್ ಬಟ್ಲರ್ ಮೂಲಕ ಈ ಬ್ಲಾಗ್. This is the first time I personally read a clear definition of the meaning of Limited Access. Here’s the meat of the definition:

ಶೇರ್ಪಾಯಿಂಟ್ ರಲ್ಲಿ, ಅನಾಮಧೇಯ ಸದಸ್ಯರು’ ಹಕ್ಕುಗಳ ಲಿಮಿಟೆಡ್ ಪ್ರವೇಶ ಅನುಮತಿಯನ್ನು ಮಟ್ಟದ ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ. ನಿಯಮಿತ ಪ್ರವೇಶ ನೇರವಾಗಿ ಒಂದು ಬಳಕೆದಾರ ಅಥವಾ ಗುಂಪಿಗೆ ಸಾಧ್ಯವಿಲ್ಲ ಎಂದು ವಿಶೇಷ ಅನುಮತಿ ಮಟ್ಟ. ನೀವು ಗ್ರಂಥಾಲಯದ ಅಥವಾ subsite ಹೊಂದಿದ್ದರೆ ಅನುಮತಿಗಳನ್ನು ಪಿತ್ರಾರ್ಜಿತ ಮುರಿದುಕೊಂಡಿದೆ ಎಂದು ಏಕೆಂದರೆ ಇದು ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಕಾರಣ, ಮತ್ತು ನೀವು ಮಾತ್ರ ಒಂದು ಬಳಕೆದಾರ / ಗುಂಪು ಪ್ರವೇಶ ನೀಡಲು ಗ್ರಂಥಾಲಯದ / subsite, ಅದರ ವಿಷಯಗಳನ್ನು ವೀಕ್ಷಿಸಲು ಸಲುವಾಗಿ, ಬಳಕೆದಾರ / ಗುಂಪು ಮೂಲ ವೆಬ್ ಕೆಲವು ಪ್ರವೇಶ ಹೊಂದಿರಬೇಕು. ಇಲ್ಲದಿದ್ದರೆ ಬಳಕೆದಾರ / ಗುಂಪು ಗ್ರಂಥಾಲಯದ / subsite ಬ್ರೌಸ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ, ಅವರು ಅಲ್ಲಿ ಹಕ್ಕುಳ್ಳ ಸಹ, ಸೈಟ್ ಅಥವಾ ಗ್ರಂಥಾಲಯದ ನಿರೂಪಿಸಲು ಅಗತ್ಯವಾಗಿರುವ ಮೂಲ ವೆಬ್ ವಸ್ತುಗಳನ್ನು ಇರುವುದರಿಂದ. ಆದ್ದರಿಂದ, ನೀವು ಕೇವಲ ಅನುಮತಿಗಳನ್ನು ಪಿತ್ರಾರ್ಜಿತ ಬ್ರೇಕಿಂಗ್ ನಿಗದಿಪಡಿಸಲಾಗಿದೆ ಒಂದು subsite ಅಥವಾ ಲೈಬ್ರರಿಗೆ ಒಂದು ಗುಂಪು ಅನುಮತಿ ನೀಡಲು ಬಂದಾಗ, ಶೇರ್ಪಾಯಿಂಟ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮೂಲ ವೆಬ್ನಲ್ಲಿ ಎಂದು ಗುಂಪು ಅಥವಾ ಬಳಕೆದಾರರಿಗೆ ಲಿಮಿಟೆಡ್ ಪ್ರವೇಶ ನೀಡುತ್ತದೆ.

ಈ ಪ್ರಶ್ನೆ MSDN ಫೋರಮ್ಸ್ ಈಗ ತದನಂತರ ಬರುತ್ತದೆ ಮತ್ತು ನಾನು ಯಾವಾಗಲೂ ಕುತೂಹಲ ತಂಡದಲ್ಲಿದ್ದು (ಇಂದು ಮೊದಲು ಲೆಕ್ಕಾಚಾರ ಸಾಕಷ್ಟು ಆದರೆ ಕುತೂಹಲ ಅಲ್ಲ :)).

</ಕೊನೆಯಲ್ಲಿ>

ನನ್ನ ಬ್ಲಾಗ್ ಚಂದಾದಾರರಾಗಿ.

ನಲ್ಲಿ ಟ್ವಿಟ್ಟರ್ ನನ್ನನ್ನು ಅನುಸರಿಸಿ http://www.twitter.com/pagalvin

ನನ್ನ ಟ್ಯಾಗ್ಗಳು:

ತ್ವರಿತ ಸಲಹೆ: ನಿರ್ವಾಹಕರು ಶೇರ್ಪಾಯಿಂಟ್ ಯಾವುದೇ ನನ್ನ ಸೈಟ್ ಪ್ರವೇಶಿಸಲು ಅನುವಾಗುವಂತೆ ಭದ್ರತಾ ಸಂರಚಿಸಲು

ಸಮಾಜ ಕಂಪ್ಯೂಟಿಂಗ್ ಶೇರ್ಪಾಯಿಂಟ್ ಜೊತೆಯ ಉಡ್ಡಯನ ಆರಂಭಿಸಿದೆ ಒಂದು ಸೈನ್ ಇನ್, I see an increased number of My Site type questions. One common question goes something like this:

"I am an administrator and I need to be able to access every My Site. How do I do that?"

The trick here is that each My Site is its own site collection. SharePoint security is normally administered at the site collection level and this trips up many a SharePoint administrator. ಸಾಮಾನ್ಯವಾಗಿ, she already has access to configure security in the "main" ಸೈಟ್ ಸಂಗ್ರಹಗಳು ಮತ್ತು ಈ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನನ್ನ ಸೈಟ್ಗಳು ಕೆಲಸ ಎಂಬುದನ್ನು ಮನಗಾಣಲಾಗುವುದಿಲ್ಲ.

ಸೈಟ್ ಗಳಿಕೆಗಳು ಒಟ್ಟಾರೆಯಾಗಿ ಒಂದು ದೊಡ್ಡ ಪಾತ್ರೆಯಲ್ಲಿ ಒಳಗೆ ವಾಸಿಸುವ, which is the web application. Farm admins can can configure security at the web app level and this is how admins can grant themselves access to any site collection in the web application. This blog entry describes one of my personal experiences with web application policies. I defined a web application policy by accident: http://paulgalvin.spaces.live.com/Blog/cns!1CC1EDB3DAA9B8AA!255.entry.

Web application policies can be dangerous and I suggest that they be used sparingly. If I were an admin (ಮತ್ತು ನಾನು ಇಲ್ಲ ಒಳ್ಳೆಯತನ ಧನ್ಯವಾದ), I would create a separate AD account named something like "SharePoint Web App Administrator" and give that one account the web application security role it needs. I would not configure this kind of thing for the regular farm admin or individual site collection admins. It will tend to hide potential problems because the web app role overrides any lower level security settings.

</ಕೊನೆಯಲ್ಲಿ>

ನನ್ನ ಬ್ಲಾಗ್ ಚಂದಾದಾರರಾಗಿ.

ನಲ್ಲಿ ಟ್ವಿಟ್ಟರ್ ನನ್ನನ್ನು ಅನುಸರಿಸಿ http://www.twitter.com/pagalvin

ನನ್ನ ಟ್ಯಾಗ್ಗಳು: ,

ಪಟ್ಟಿಗಳು ಮತ್ತು ಡಾಕ್ಯುಮೆಂಟ್ ಲೈಬ್ರರೀಸ್ ರಂದು ವೀಕ್ಷಣೆಗಳು ಮತ್ತು ಕಾಲಮ್ಗಳು ಸುರಕ್ಷಿತವಾಗಿಡಲಾಗುವುದಿಲ್ಲ

ನವೀಕರಿಸಲು (02/29/08): ಈ ಹೊಸ codeplex ಯೋಜನೆಯ ಮಾಲಿಕ ಕಾಲಮ್ಗಳನ್ನು ಸುರಕ್ಷತೆಗೆ ಒಂದು ವಿಧಾನವನ್ನು ಒದಗಿಸುತ್ತದೆ ತೋರುತ್ತದೆ: http://www.codeplex.com/SPListDisplaySetting. If you have any experience working with it, ಪ್ರತಿಕ್ರಿಯೆ ನೀಡಿ.

ಫೋರಮ್ ಪೋಸ್ಟರ್ಗಳನ್ನು ಆಗಾಗ್ಗೆ ಇಂತಹ ಒಂದು ಪ್ರಶ್ನೆಯನ್ನು ಕೇಳಿ: "I have a manager view and and a staff view of a list. How do I secure the manager view so that staff can not use it?"

ಅವರು ಆಗಾಗ್ಗೆ ಒಂದು ಸಂಬಂಧಿತ ಪ್ರಶ್ನೆ ಕೇಳಿ: "I want to secure a specific metadata column so that only managers may edit that column while others may not even see it."

These answers apply to both WSS 3.0 ಮತ್ತು MOSS:

  • ವೀಕ್ಷಣೆಗಳು ರಕ್ಷಣೆಗೆ ಫಾರ್ ಶೇರ್ಪಾಯಿಂಟ್ ಒದಗಿಸುವುದಿಲ್ಲ ಔಟ್ ಯಾ ಪೆಟ್ಟಿಗೆ ಬೆಂಬಲ.
  • ಭದ್ರತಾ ಕಾಲಮ್ಗಳ ಶೇರ್ಪಾಯಿಂಟ್ ಒದಗಿಸುವುದಿಲ್ಲ ಔಟ್ ಯಾ ಪೆಟ್ಟಿಗೆ ಬೆಂಬಲ.

There are several techniques one can follow to meet these kinds of security requirements. Here’s what I can think of:

  • Use out-of-the-box item level security. Views always honor item level security configuration. Event receivers and/or workflow can automate security assignment.
  • Use personal views for "privileged" ವೀಕ್ಷಣೆಗಳು. These are easy enough to set up. ಹೇಗಾದರೂ, due to their "personal" ಪ್ರಕೃತಿ, these need to be configured for each user. Use standard security configuration to prevent anyone else from creating a personal view.
  • ಒಂದು ಡೇಟಾವನ್ನು ವೀಕ್ಷಿಸಿ ವೆಬ್ ಭಾಗ ಬಳಸಿ ಮತ್ತು AJAXy ಭದ್ರತಾ ಚೂರನ್ನು ಪರಿಹಾರ ಕೆಲವು ರೀತಿಯ ಕಾರ್ಯಗತಗೊಳಿಸಲು.
  • ನಿಮ್ಮ ಸ್ವಂತ ಪಟ್ಟಿ ಪ್ರದರ್ಶನ ಕಾರ್ಯವನ್ನು ರೋಲ್ ಮತ್ತು ಭದ್ರತಾ ಕಾಲಮ್ ಮಟ್ಟದಲ್ಲಿ ಚೂರನ್ನು ಅಳವಡಿಸಲು.
  • ದಶಮಾಂಶ ಅರ್ಜಿಗಳಿಂದ ಮಾರ್ಪಡಿಸಿ ಮತ್ತು ಚೂರನ್ನು ಕಾಲಮ್ ಮಟ್ಟದ ಭದ್ರತಾ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಭದ್ರತಾ ಮಾದರಿ ಸಂಯೋಗದೊಂದಿಗೆ JavaScript ಅನ್ನು.
  • Use an InfoPath form for data entry. Implement column-level security trimming via web service calls to SharePoint and conditionally hide fields as needed.
  • ಚೂರನ್ನು ಕಾಲಮ್ ಮಟ್ಟದ ಭದ್ರತಾ ಕೈಗೊಳ್ಳುತ್ತದೆ ನಿಮ್ಮ ಶಾಲೆ ASP.NET ದಶಮಾಂಶ ಪ್ರವೇಶ ಕಾರ್ಯ ರೋಲ್.

ಆ ಆಯ್ಕೆಗಳನ್ನು ಯಾವುದೇ ನಿಜವಾಗಿಯೂ ಎಂದು ಕುವೆಂಪು, ಆದರೆ ನಿಮಗೆ ಅಗತ್ಯವಿದ್ದರೆ ಅನುಸರಿಸಲು ಕನಿಷ್ಠ ಒಂದು ಮಾರ್ಗವಿಲ್ಲ, ಇದು ಹಾರ್ಡ್ ಇಲ್ಲಿದೆ ಸಹ.

ಟಿಪ್ಪಣಿ: ಈ ಮಾರ್ಗಗಳನ್ನು ಯಾವುದೇ ಕೆಳಗೆ ಹೋದರೆ, don’t forget about "Actions -> Open with Windows Explorer". You want to be sure that you test with that feature to make sure that it doesn’t work as a "back door" ಮತ್ತು ನಿಮ್ಮ ಭದ್ರತಾ ಯೋಜನೆ ಸೋಲಿಸಲು.

ನೀವು ರಕ್ಷಣೆಗೆ ಕಾಲಮ್ಗಳನ್ನು ಅಥವಾ ವೀಕ್ಷಣೆಗಳೊಂದಿಗೆ ಇನ್ನೊಂದು ಕಲ್ಪನೆಗಳು ಅಥವಾ ಅನುಭವಗಳ ಹೊಂದಿದ್ದರೆ, ದಯವಿಟ್ಟು ನನಗೆ ಇಮೇಲ್ ಅಥವಾ ಪ್ರತಿಕ್ರಿಯಿಸುವಾಗ ಮತ್ತು ನಾನು ಈ ಸರಿಯಾದ ಮಾಹಿತಿ ನೀಡಿ ಅಪ್ಡೇಟ್ ಮಾಡುತ್ತೇವೆ.

</ಕೊನೆಯಲ್ಲಿ>

ನನ್ನ ಬ್ಲಾಗ್ ಚಂದಾದಾರರಾಗಿ.

ನನ್ನ ಟ್ಯಾಗ್ಗಳು:

ಪರಿಹಾರ: ಮೇಲೆ System.IO.FileNotFoundException “SPSite = ಹೊಸ SPSite(URL)”

ನವೀಕರಿಸಲು: ನಾನು ಇಲ್ಲಿ MSDN ಈ ಪ್ರಶ್ನೆಯನ್ನು ಪೋಸ್ಟ್ (http://forums.microsoft.com/Forums/ShowPost.aspx?PostID=2808543&SiteID=1&mode=1) and Michael Washam of Microsoft responded with a concise answer.

ನಾನು ಮಾಹಿತಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಒಂದು ವೆಬ್ ಸೇವೆ ದಾಖಲಿಸಿದವರು BDC ಸ್ನೇಹಿ ಮುಂಭಾಗವನ್ನು to a SharePoint list. When I used this from my development environment, ಇದು ಉತ್ತಮ ಕೆಲಸ. ಹೊಸ ಸರ್ವರ್ ಗೆ ವಲಸೆ ಬಂದಾಗ, ನಾನು ಈ ದೋಷವನ್ನು ಎದುರಿಸಿದೆ:

System.IO.FileNotFoundException: ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ನಲ್ಲಿ http://localhost/sandbox ಪತ್ತೆಯಾಗಿಲ್ಲ. ನೀವು ಸರಿಯಾಗಿ URL ಅನ್ನು ಟೈಪ್ ಮಾಡಿದ ಪರಿಶೀಲಿಸಿ. URL ಅನ್ನು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವಿಷಯ ಸೇವೆ ಮಾಡಬೇಕು ವೇಳೆ, ಗಣಕ ವ್ಯವಸ್ಥಾಪಕರನ್ನು ಉದ್ದೇಶ ಅಪ್ಲಿಕೇಶನ್ ಹೊಸ ವಿನಂತಿಯನ್ನು URL ಅನ್ನು ಮ್ಯಾಪಿಂಗ್ ಸೇರಿಸಿ ಮಾಡಬೇಕಾಗಬಹುದು. Microsoft.SharePoint.SPSite ನಲ್ಲಿ .. ctor(SPFarm ಕೃಷಿ, ಯೂರಿ requestUri, ಬೂಲಿಯನ್ contextSite, UserToken SPUserToken) Microsoft.SharePoint.SPSite ನಲ್ಲಿ .. ctor(ಸ್ಟ್ರಿಂಗ್ requestUrl) Conchango.xyzzy.GetExistingDocument ನಲ್ಲಿ(ಸ್ಟ್ರಿಂಗ್ minId, ಸ್ಟ್ರಿಂಗ್ maxId, ಸ್ಟ್ರಿಂಗ್ ಶೀರ್ಷಿಕೆ ಫಿಲ್ಟರ್) ಸಿ:\ಡಾಕ್ಯುಮೆಂಟ್ಸ್ ಮತ್ತು ಸೆಟ್ಟಿಂಗ್ಗಳು ಪಾಲ್ ನನ್ನ ಡಾಕ್ಯುಮೆಂಟ್ಸ್ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ 2005 ಯೋಜನೆಗಳು xyzzy BDC_DocReview BDC_DocReview DocReviewFacade.asmx.cs:ಸಾಲು 69

ಇಲ್ಲಿ ರೇಖೆ 69:

ಬಳಸಿ (SPSite ಸೈಟ್ = ಹೊಸ SPSite("http://localhost/sandbox"))

ನಾನು URL ಮೇಲೆ ವಿವಿಧ ಮಾರ್ಪಾಡುಗಳನ್ನು ಪ್ರಯತ್ನಿಸಿದರು, ಸರ್ವರ್ನ ನಿಜವಾದ ಹೆಸರು ಬಳಸಿಕೊಂಡು ಸೇರಿದಂತೆ, ಅದರ IP ವಿಳಾಸ, URL ಮೇಲೆ ಹಿಂದುಳಿದಿದ್ದರು ಸ್ಲಾಶ್ಗಳನ್ನು, ಇತ್ಯಾದಿ. I always got that error.

ನಾನು ಬಳಸಲಾಗುತ್ತದೆ ಗೂಗಲ್ to research it. Lots of people face this issue, ಇದರ ಅಥವಾ ವ್ಯತ್ಯಾಸಗಳು, ಆದರೆ ಯಾರೂ ಅದನ್ನು ಪರಿಹಾರ ಕಾಣುತ್ತದೆ.

Tricksy MOSS ಪರೀಕ್ಷಿಸಲು ನನಗೆ ಇದು ನಡೆದಿರಲಿಲ್ಲ ಅಂದರೆ ಒಂದು ವಿವರವಾದ ದೋಷ ಒದಗಿಸಿದ 12 hive logs. ಕೊನೆಯಲ್ಲಿ, ಕುರಿತು 24 ಗಂಟೆಗಳ ನಂತರ ನನ್ನ ಸಹೋದ್ಯೋಗಿ ನಾನು ಹಾಗೆ ಶಿಫಾರಸು, ನಾನು ಪರೀಕ್ಷಿಸಬೇಕು 12 ಜೇನುಗೂಡಿನ ಲಾಗ್ ಮತ್ತು ಈ ಕಂಡುಬರುತ್ತವೆ:

ಸ್ಥಳೀಯ ಕೃಷಿ ಪಡೆಯಲು ಪ್ರಯತ್ನಿಸುವಾಗ ಒಂದು ಎಕ್ಸೆಪ್ಶನ್ ಸಂಭವಿಸಿದೆ:
System.Security.SecurityException: ವಿನಂತಿಸಿದ ನೋಂದಾವಣೆ ಪ್ರವೇಶ ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ.
System.ThrowHelper.ThrowSecurityException ನಲ್ಲಿ(ExceptionResource ಸಂಪನ್ಮೂಲ) ಮೇಲೆ
(ಸ್ಟ್ರಿಂಗ್ ಹೆಸರು, ಬೂಲಿಯನ್ ಬರೆಯಬಹುದಾದ) ಮೇಲೆ
(ಸ್ಟ್ರಿಂಗ್ ಹೆಸರು) ಮೇಲೆ
() ಮೇಲೆ
() ಮೇಲೆ
(SPFarm& ಕೇಂದ್ರ, ಬೂಲಿಯನ್& isJoined)
ವಿಫಲವಾಗಿದೆ ಎಂದು ವಿಧಾನಸಭಾ ವಲಯ ಆಗಿತ್ತು:  MyComputer

ಈ ಸಂಶೋಧನೆಯ ಹೊಸ ಮಾರ್ಗಗಳನ್ನು ತೆರೆದಿವೆ, ಆದ್ದರಿಂದ ಗೂಗಲ್ ಹಿಂದಿರುಗಿದರು. ಈ ನನ್ನನ್ನು ಕಾರಣವಾಯಿತು ವೇದಿಕೆ ಪೋಸ್ಟ್: HTTP://forums.codecharge.com / posts.php?= 67135 POST_ID. That didn’t really help me but it did start making me think there was a database and/or security issue. I soldiered on and ಆಂಡ್ರ್ಯೂ ಕಾನೆಲ್ ತಂದೆಯ post finally triggered the thought that I should make sure that the application pool’s identity account had appropriate access to the database. I thought it already did. ಹೇಗಾದರೂ, ನನ್ನ ಸಹೋದ್ಯೋಗಿ ಹೋದರು ಮತ್ತು SQL ಅಪ್ಲಿಕೇಶನ್ ಪೂಲ್ ಗುರುತನ್ನು ಖಾತೆಯನ್ನು ಪೂರ್ಣ ಪ್ರವೇಶವನ್ನು ನೀಡಿತು.

ಅವಳು ಬದಲಾವಣೆ ಮಾಡಿದ ತಕ್ಷಣ, everything started working.

ಮುಂದಿನ ಏನಾಯಿತು ಅತ್ಯುತ್ತಮ ಒಂದು ವ್ಯಕ್ತಪಡಿಸಲಾಗುತ್ತದೆ ಕವನ ಜಾತಿ ಪದ್ಯ:

ತೊಂದರೆಗಳು ಅವರ ಕೈಗಳನ್ನು ಮೇಲಕ್ಕೆತ್ತಿ.
You swing and miss. Try again.
ಯಶಸ್ಸು! But how? ವೈ?

ಅವರು ಹಾಗೆ ಕೇವಲ ವಸ್ತುಗಳನ್ನು ಬಿಟ್ಟು ಇಷ್ಟವಿರಲಿಲ್ಲ, ಕನಿಷ್ಟ ಅಗತ್ಯವಿರುವ ಅನುಮತಿ ನೀಡಲು ಆದ್ಯತೆ (ಮತ್ತು ಬಹುಶಃ ಒಂದು ನಮೂದನ್ನು ಬ್ಲಾಗ್ ಬರಹಕ್ಕೆ ಗ್ರಹಿಸಿಕೊಂಡು; ನಾನು ಹೊಡೆತವನ್ನು ತನ್ನ ಸೋಲಿಸಿ, muhahahahaha!).

ಅವಳು ತನಕ ಅಪ್ಲಿಕೇಶನ್ ಪೂಲ್ ಗುರುತನ್ನು ಖಾತೆಯಿಂದ ಸತತ ಅನುಮತಿಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ … there was no longer any explicit permission for the app pool identity account at all. The web service continued to work just fine.

We went and rebooted the servers. Everything continued to work fine.

ಆದ್ದರಿಂದ, ರಿಕ್ಯಾಪ್ ಗೆ: we gave the app pool identity full access and then took it away. The web service started working and never stopped working. Bizarre.

ಕೆಲಸ ಮಾಡಬೇಕಾದ ಏಕೆ ಯಾರಾದರೂ ಗೊತ್ತಿದ್ದರೆ, ಪ್ರತಿಕ್ರಿಯೆ ನೀಡಿ.

</ಕೊನೆಯಲ್ಲಿ>

ನನ್ನ ಟ್ಯಾಗ್ಗಳು:

ಕನಿಷ್ಠ ಭದ್ರತಾ InfoPath ಫಾರ್ಮ್ಸ್ ಅಗತ್ಯವಿದೆ

I needed to meet a security requirement for an InfoPath form today. In this business situation, a relatively small number of individuals are allowed to create a new InfoPath form and a much wider audience are allowed to edit it. (ಈ ಹೊಸ ಬಾಡಿಗೆಗೆ ಒಂದು ಕೆಲಸದೊತ್ತಡದ ಪ್ರಾರಂಭಿಸುತ್ತದೆ ಎಂದು ಮಾನವ ಸಂಪನ್ಮೂಲ ಬಳಸುವ ಆನ್ ಬೋರ್ಡಿಂಗ್ ರೂಪ).

ಆ ಗುರಿ ಪೂರೈಸಲು, ನಾನು ರಚಿಸಿದ ಎರಡು ಹೊಸ ಅನುಮತಿ ಮಟ್ಟವನ್ನು ದಾಖಲಿಸಿದವರು ("create and update" and "update only"), broke inheritance for the form library and assigned permissions to a "create, ಅಪ್ಡೇಟ್" user and a separate "update only" ಬಳಕೆದಾರ. The mechanics all worked, but it turned out to be a little more involving than I expected. (ನೀವು ಶೇರ್ಪಾಯಿಂಟ್ ಅನುಮತಿಗಳನ್ನು ಮೇಲೆ ಸ್ವಲ್ಪ ಅಸ್ಥಿರ ಭಾವಿಸಿದರೆ, ಈ ಬ್ಲಾಗ್ ಪೋಸ್ಟ್ ಪರಿಶೀಲಿಸಿ). The required security configuration for the permission level was not the obvious set of granular permissions. To create an update-only permission level for an InfoPath form, ನಾನು ಕೆಳಗಿನ ಮಾಡಿದರು:

  1. ಒಂದು ಹೊಸ ಅನುಮತಿ ಮಟ್ಟದ ರಚಿಸಿ.
  2. ಎಲ್ಲಾ ಆಯ್ಕೆಗಳನ್ನು ವಿದೇಶ ತೆರವುಗೊಳಿಸಿ.
  3. Selected only the following from "List permissions":
    • ಐಟಂಗಳನ್ನು ಸಂಪಾದಿಸಿ
    • ಐಟಂಗಳು ವೀಕ್ಷಿಸಿ
    • ಅಪ್ಲಿಕೇಶನ್ ಪುಟಗಳು ವೀಕ್ಷಿಸಿ

ಈ ಆಯ್ಕೆಯನ್ನು ಆರಿಸುವ ಒಂದು ಬಳಕೆದಾರ ಒಂದು ರೂಪ ನವೀಕರಿಸಲು ಅನುಮತಿಸುತ್ತದೆ, ಆದರೆ ಇದು ರಚಿಸಲಾಗುವುದಿಲ್ಲ.

The trick was to enable the "View Application Pages". There isn’t any verbage on the permission level that indicates that’s required for update-only InfoPath forms, ಅದು ತಿರುಗಿದರೆ.

Create-and-Update was even stranger. I followed the same steps, 1 ಮೂಲಕ 3 ಮೇಲೆ. I had to specifically add a "Site Permission" ಆಯ್ಕೆ: "Use client integration features". ಮತ್ತೆ, ಅಲ್ಲಿ ವಿವರಣೆ ಇದು InfoPath ರೂಪ ಅಗತ್ಯವಾಗಬಹುದು ಬರಬೇಕಾಗುತ್ತದೆ ರೀತಿಯಲ್ಲಿ ಇದು ಕಂಡುಬರುತ್ತದೆ ಮಾಡುವುದಿಲ್ಲ, ಆದರೆ ಅದು.

</ಕೊನೆಯಲ್ಲಿ>

ನನ್ನ ಟ್ಯಾಗ್ಗಳು: ,

ಶೇರ್ಪಾಯಿಂಟ್ ಒದಗಿಸುವುದಿಲ್ಲ “ಪ್ರವೇಶ ಹೊಂದಿರುವ” ವರದಿಗಳು

ನವೀಕರಿಸಲು 01/28/08: ಈ codeplex ಯೋಜನೆಯನ್ನು ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುತ್ತದೆ: http://www.codeplex.com/AccessChecker. I have not used it, ಈ ನಿಮ್ಮ ಪರಿಸರದಲ್ಲಿ ತಿಳಿಸಲು ಸಮಸ್ಯೆಯನ್ನು ವೇಳೆ ಆದರೆ ಭರವಸೆಯಂತೆ ಕಂಡುಬರುತ್ತಿದೆ.

ನವೀಕರಿಸಲು 11/13/08: ಜೋಯಲ್ ಒಲೆಸನ್ ಇಲ್ಲಿ ದೊಡ್ಡ ಭದ್ರತಾ ನಿರ್ವಹಣೆ ಬಗ್ಗೆ ಉತ್ತಮ ಪೋಸ್ಟ್ ಅನ್ನು ಬರೆದರು: HTTP://www.sharepointjoel.com / ಪಟ್ಟಿಗಳು / ಚಿನ್ನದ / Post.aspx?2D183c%%% 2D8320% 2D4fc2 ಪಟ್ಟಿ = 0cd1a63d 2Dba5369008acb&ID=113. It links to a number of other useful resources.

Forum users and clients often ask a question along these lines: "How do I generate a list of all users with access to a site" or "How can I automatically alert all users with access to list about changes made to the list?"

There is no out of the box solution for this. If you think about it for a moment, it’s not hard to understand why.

SharePoint security is very flexible. There are at least four major categories of users:

  • Anonymous users.
  • SharePoint Users and Groups.
  • Active Directory users.
  • ಗೃಹಾಧಾರಿತ ದೃಢೀಕರಣ ರಚಿಸುತ್ತದೆ (FBA) ಬಳಕೆದಾರರು.

The flexibility means that from a security perspective, any given SharePoint site will be dramatically different from another. In order to generate an access list report, one needs to ascertain how the site is secured, query multiple different user profile repositories and then present it in a useful fashion. That’s a hard problem to solve generically.

How are organizations dealing with this? I’d love to hear from you in comments or ಇಮೇಲ್.

</ಕೊನೆಯಲ್ಲಿ>

ಶೇರ್ಪಾಯಿಂಟ್ ಭದ್ರತಾ ಫಂಡಮೆಂಟಲ್ಸ್ ಪ್ರೈಮರ್ / ಸಾಮಾನ್ಯ ಅಪಾಯಗಳನ್ನು ತಪ್ಪಿಸಲು

ನವೀಕರಿಸಲು 12/18/07: ಡೀಫಾಲ್ಟ್ ಗುಂಪು ಹೆಸರುಗಳು ತೆಗೆದುಹಾಕುವುದು ಇಲ್ಲವೇ ಮಾರ್ಪಡಿಸುವುದು ಕೆಲವು ತಾಂತ್ರಿಕ ಪರಿಣಾಮಗಳಿಗೆ ಪಾಲ್ Liebrand ಅವರ ಲೇಖನ ನೋಡಿ (ಕೆಳಗೆ ಹಾಗೂ ಅವರ ಪ್ರತಿಕ್ರಿಯೆ ನೋಡಿ).

ಸ್ಥೂಲ ಸಮೀಕ್ಷೆ:

SharePoint security is easy to configure and manage. ಹೇಗಾದರೂ, it has proven to be difficult for some first-time administrators to really wrap their hands around it. Not only that, I have seen some administrators come to a perfect understanding on Monday only to have lost it by Friday because they didn’t have to do any configuration in the intervening time. (ನಾನು ಈ ಸಮಸ್ಯೆಯನ್ನು ನನ್ನ ಹೊಂದಿರುವ ಗೆ ಪ್ರವೇಶ). This blog entry hopefully provides a useful SharePoint security primer and points towards some security configuration best practices.

ಪ್ರಮುಖ ಟಿಪ್ಪಣಿ:

This description is based on out of the box SharePoint security. My personal experience is oriented around MOSS so there may be some MOSS specific stuff here, but I believe it’s accurate for WSS. I hope that anyone seeing any errors or omissions will point that out in comments or ನನಗೆ ಇಮೇಲ್. I’ll make corrections post haste.

ಫಂಡಮೆಂಟಲ್ಸ್:

ಈ ಅವಲೋಕನ ಉದ್ದೇಶಗಳಿಗಾಗಿ, ಭದ್ರತೆಗೆ ನಾಲ್ಕು ಮೂಲಭೂತ ಅಂಶಗಳು ಇವೆ: ಬಳಕೆದಾರರು / ಗುಂಪುಗಳು, ಪಡೆಯಲಾಗುವ ವಸ್ತುಗಳು, ಅನುಮತಿ ಮಟ್ಟ ಮತ್ತು ಪಿತ್ರಾರ್ಜಿತ.

ಬಳಕೆದಾರರು ಮತ್ತು ಗುಂಪುಗಳು ಗೆ ಒಡೆಯಲು:

  • ಪ್ರತ್ಯೇಕ ಬಳಕೆದಾರರ: ಸಕ್ರಿಯ ಕೋಶದಿಂದ ನಿಲ್ಲಿಸಲು ಅಥವಾ ನೇರವಾಗಿ ಶೇರ್ಪಾಯಿಂಟ್ ರಲ್ಲಿ ದಾಖಲಿಸಿದವರು.
  • ಗುಂಪುಗಳು: Mapped directly from active directory or created in SharePoint. Groups are a collection of users. Groups are global in a site collection. They are never "tied" ಒಂದು ನಿರ್ದಿಷ್ಟ ಪಡೆಯಲಾಗುವ ವಸ್ತುವಿಗೆ.

ಪಡೆಯಲಾಗುವ ವಸ್ತುಗಳು ಕನಿಷ್ಠ ಗೆ ಒಡೆಯಲು:

  • ತಾಣಗಳು
  • ಡಾಕ್ಯುಮೆಂಟ್ ಗ್ರಂಥಾಲಯಗಳು
  • ಪಟ್ಟಿಗಳು ಮತ್ತು ಕಡತ ಗ್ರಂಥಾಲಯಗಳಲ್ಲಿ ವೈಯಕ್ತಿಕ ಐಟಂಗಳನ್ನು
  • ಫೋಲ್ಡರ್ಗಳು
  • ವಿವಿಧ BDC ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು.

ಅಲ್ಲಿ ಇತರ ಪಡೆಯಲಾಗುವ ವಸ್ತುಗಳು, ಆದರೆ ನೀವು ಚಿತ್ರವನ್ನು ಪಡೆಯಲು.

ಅನುಮತಿ ಮಟ್ಟ: ಹರಳಿನ ಒಂದು ಕಟ್ಟು / low level access rights that include such things as create/read/delete entries in lists.

ಪಿತ್ರಾರ್ಜಿತವಾಗಿ: By default entities inherit security settings from their containing object. Sub-sites inherit permission from their parent. Document libraries inherit from their site. So on and so forth.

ಬಳಕೆದಾರರು ಮತ್ತು ಗುಂಪುಗಳು ಅನುಮತಿ ಮಟ್ಟ ಮತ್ತು ಪಿತ್ರಾರ್ಜಿತ ಮೂಲಕ ಪಡೆಯಲಾಗುವ ವಸ್ತುಗಳಿಗೆ ಸಂಬಂಧ.

ತಿಳಿಯಲು ಹೆಚ್ಚಿನ ಪ್ರಮುಖ ಭದ್ರತಾ ನಿಯಮಗಳು, Ever 🙂 :

  1. ಗುಂಪುಗಳು ಕೇವಲ ಬಳಕೆದಾರರ ಸಂಗ್ರಹ.
  2. ಗುಂಪುಗಳು ಒಂದು ಸೈಟ್ ಸಂಗ್ರಹಣೆಯಲ್ಲಿ ಒಳಗೆ ಜಾಗತಿಕ ಇವೆ (ಅಂದರೆ. ಒಂದು ಸೈಟ್ ಮಟ್ಟದಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಗುಂಪು ಮೊದಲಾದ ವಿಷಯಗಳೇ ಇಲ್ಲ).
  3. ಗುಂಪು ಹೆಸರು ತಡೆದುಕೊಳ್ಳುವುದು ಅಲ್ಲ, ಗುಂಪುಗಳು ಇಲ್ಲ, ತಮ್ಮನ್ನು ಮತ್ತು ಆಫ್, have any particular level of security.
  4. Groups have security in the context of a specific securable object.
  5. ನೀವು ಪ್ರತಿ ಪಡೆಯಲಾಗುವ ವಸ್ತು ಒಂದೇ ಗುಂಪಿಗೆ ವಿವಿಧ ಅನುಮತಿ ಮಟ್ಟವನ್ನು ನೇಮಿಸುತ್ತಾರೆ.
  6. ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ನೀತಿಗಳನ್ನು ಟ್ರಂಪ್ ಈ ಎಲ್ಲಾ (ಕೆಳಗೆ ನೋಡಿ).

ಗುಂಪು ಮತ್ತು ಬಳಕೆದಾರ ಪಟ್ಟಿಗಳನ್ನು ಒಂದು ಸಮುದ್ರದಲ್ಲಿ ಕಳೆದು ಭದ್ರತಾ ಆಡಳಿತಾಧಿಕಾರಿಗಳು ತಮ್ಮ ಭದ್ರತಾ ಕಾನ್ಫಿಗರೇಷನ್ ನಿರ್ವಹಿಸಿ ಮತ್ತು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಈ ಸೂತ್ರಗಳು ಮೇಲೆ ಅವಲಂಬಿಸಬಹುದು.

ಸಾಮಾನ್ಯ ಅಪಾಯಗಳು:

  • ಗುಂಪು ಹೆಸರುಗಳು ತಪ್ಪಾಗಿ ಅನುಮತಿ ಧ್ವನಿಸುತ್ತದೆ: ಪೆಟ್ಟಿಗೆಯ ಔಟ್, SharePoint defines a set of groups whose names imply an inherent level of security. Consider the group "Contributor". One unfamiliar with SharePoint security may well look at that name and assume that any member of that group can "contribute" to any site/list/library in the portal. That may be true but not because the group’s name happens to be "contributor". This is only true out of the box because the group has been provided a permission level that enables them to add/edit/delete content at the root site. Through inheritance, the "contributors" group may also add/edit/delete content at every sub-site. One can "break" the inheritance chain and change the permission level of a sub-site such that members of the so-called "Contributor" ಗುಂಪಿಗೆ ಕೊಡುಗೆ ಸಾಧ್ಯವಿಲ್ಲ, ಆದರೆ ಕೇವಲ ಓದಲು (ಉದಾಹರಣೆಗೆ). This would not be a good idea, ಪ್ರಕಟವಾಗಿ, ಇದು ತುಂಬಾ ಗೊಂದಲಮಯ ಏಕೆಂದರೆ.
  • ಗುಂಪುಗಳು ಒಂದು ಸೈಟ್ ಮಟ್ಟದಲ್ಲಿ ನಿರೂಪನೆಯಾಗಿಲ್ಲ. It’s easy to be confused by the user interface. Microsoft provides a convenient link to user/group management via every site’s "People and Groups" ಕೊಂಡಿ. It’s easy to believe that when I’m at site "xyzzy" and I create a group through xyzzy’s People and Groups link that I’ve just created a group that only exists at xyzzy. That is not the case. I’ve actually created a group for the whole site collection.
  • ಗುಂಪುಗಳು ಸದಸ್ಯತ್ವ ಸೈಟ್ ಮೂಲಕ ಬದಲಾಗುವುದಿಲ್ಲ (ಅಂದರೆ. ಇದು ಎಲ್ಲೆಡೆ ಗುಂಪು ಬಳಸಲಾಗುತ್ತದೆ ಅದೇ ಆಗಿದೆ): Consider the group "Owner" ಮತ್ತು ಎರಡು ತಾಣಗಳು, "HR" and "Logistics". It would be normal to think that two separate individuals would own those sites — an HR owner and a Logistics owner. The user interface makes it easy for a security administrator to mishandle this scenario. If I didn’t know better, ನಾನು ಮಾನವ ಸಂಪನ್ಮೂಲ ಸೈಟ್ ಮೂಲಕ ಜನರು ಮತ್ತು ಗುಂಪುಗಳು ಕೊಂಡಿಗಳು ಪ್ರವೇಶಿಸಲು ಇರಬಹುದು, select the "Owners" group and add my HR owner to that group. A month later, Logistics comes on line. I access People and Groups from the Logistics site, add pull up the "Owners" group. I see the HR owner there and remove her, thinking that I’m removing her from Owners at the Logistics site. ವಾಸ್ತವವಾಗಿ, I’m removing her from the global Owners group. Hilarity ensues.
  • ನಿರ್ದಿಷ್ಟ ಪಾತ್ರವನ್ನು ಆಧರಿಸಿ ಗುಂಪುಗಳನ್ನು ಹೆಸರಿಸಲು ವಿಫಲಗೊಳ್ಳುತ್ತಿದ್ದ: The "Approvers" group is a perfect example. What can members of this group approve? Where can they approve it? Do I really want people Logistics department to be able to approve HR documents? Of course not. Always name groups based on their role within the organization. This will reduce the risk that the group is assigned an inappropriate permission level for a particular securable object. Name groups based on their intended role. In the previous HR/Logistics scenario, ನಾನು ಎರಡು ಹೊಸ ತಂಡಗಳು ರಚಿಸಿರಬಹುದು: "HR Owners" and "Logistics Owners" ಮತ್ತು ಪ್ರತಿ ಸಂವೇದನಾಶೀಲ ಅನುಮತಿ ಮಟ್ಟ ಮತ್ತು ತಮ್ಮ ಕೆಲಸ ಮಾಡಲು ಆ ಬಳಕೆದಾರರಿಗೆ ಕನಿಷ್ಠ ಪ್ರಮಾಣವನ್ನು ನಿಗದಿಪಡಿಸಲು.

ಇತರೆ ಉಪಯುಕ್ತ ಉಲ್ಲೇಖಗಳು:

ನೀವು ಈ ಮಾಡಿದ ವೇಳೆ ದೂರದ:

Please let me know your thoughts via the comments or email me. If you know other good references, ಹೀಗೆ ಮಾಡಿ!

ನನ್ನ ಟ್ಯಾಗ್ಗಳು: