单项选择题

关于公司的担保制度,下列哪一选项正确( )

A.公司对本公司客户提供担保,可以由董事决定
B.公司对他人提供担保应当由董事会或股东(大)会决定,具体决议机关由公司章程规定
C.证券公司对其股东提供担保,应当经股东大会决议
D.公司给自己股东提供担保,应当经全体股东过半数通过