해사 안전법은 “선장의 판단을 방해하거나 간섭해서는 안된다”, 구 선원법은 선장의 권한으로 “선장은 해원을 지휘･감독하며 선내에 있는 사람에게 필요한 명령을 할 수 있다"라고 하며 선장의 의무로 “선박에 위험이 있을 시 인명, 선박 등을 구조하는데 최선을 다해야 한다”고 규정하고 있다.
해사 안전법은 “누구든지 선박의 안전을 위한 선장의 전문적인 판단을 방해하거나 간섭하여서는 아니 된다.”라고 규정하고(제45조), 구 선원법(2015. 1. 6. 법률 제13000호로 개정되기 전의 것)은 선장의 권한으로서 “선장은 해원을 지휘 ･ 감독하며 선내에 있는 사람에게 선장의 직무를 수행하기 위하여 필요한 명령을 할 수 있다.”라고 규정하며(제6조), 그 밖에 해원이 상급자의 직무상 명령에 따르지 아니할 경우나 선장의 허가 없이 선박을 떠난 경우 등에 있어서 선장의 해원들에 대한 징계권(제22조), 위험한 물건 등에 대한 대물 강제권(제23조 제2항), 인명이나 선박에 위해를 가할 우려가 있는 사람 등에 대한 대인 강제권(제23조 제3항) 등을 규정하는 한편, 선장의 의무로서“선장은 화물을 싣거나 여객이 타기 시작할 때부터 화물을 모두 부리거나 여객이다 내릴 때까지 선박을 떠나서는 아니 된다.”(제10조), “선박에 급박한 위험이 있을 때에는 인명, 선박 및 화물을 구조하는 데 필요한 조치를 다하여야 한다.” 라고 규정하고 있다(제11조).