I give you some examples:
you must = du musst (Sie müssen)
english:
You have no choice. You must go home.
german:
Du hast keine Wahl. Du musst heim gehen.
Sie haben keine Wahl. Sie müssen heim gehen.
you may = du darfst (Sie dürfen)
english:
Yes, you may eat this bread if you want.
german:
Ja, du darfst dieses Brot essen wenn du möchtest.
Ja, Sie dürfen dieses Brot essen wenn Sie möchten.
you must not = du darfst nicht (Sie dürfen nicht)
english:
You must not drive through my garden! It is forbidden!
german:
Du darfst nicht durch meinen Garten fahren. Es ist verboten!
Sie dürfen nicht durch meinen Garten fahren. Es ist verboten!
you may not = du musst nicht (Sie müssen nicht)
english:
The weather is so warm today. You may not wear the coat today.
Heute ist so warmes Wetter. Du musst den Mantel heute nicht tragen.
Heute ist so warmes Wetter. Sie müssen den Mantel heute nicht tragen.
Your examples had some errors:
wrong: Sie dürfen nicht jemandem erzählen.
right: Sie dürfen es niemandem erzählen.
- You must say WHAT is forbiten to tell ("es" or "etwas").
- "nicht jemand" is incorrect. Use "niemand" instead.
wrong: Sie dürfen niemandem erzählen.
right: Sie dürfen es niemandem erzählen.
I don't know if "you must tell nobody" is good english. In german it must be "you must tell it nobody"
wrong: Sie dürfen Schuhe drinnen nicht tragen.
right: Sie dürfen drinnen keine Schuhe tragen.
wrong: Sie dürfen keine Schuhe drinnen tragen.
right: Sie dürfen drinnen keine Schuhe tragen.