Hello Aditya,
Record-level Sharing/Security lets you give users access to some object records, but not others. To specify record-level security, set your organization-wide sharing settings, define a hierarchy, and create sharing rules.
There are the following ways we can share records between users:
1. OWD(Organization Wide Defaults)
2. Role Hierarchy
3. Sharing settings
4. Manual Sharing