Public link

How can i enable the users apart from admin to create a public link out of dashboard.

From documentation:

Sharing questions with public links
If your Metabase administrator has enabled public sharing on a saved question or dashboard, you can go to that question or dashboard and click on the sharing icon to find its public links.

sounds like the admin has to have shared the question or dashboard first. Then the regular user is able to see the share link.