Ответ:
грибок — небольшой гриб; грибник — человек, который собирает грибы; грибной — относящийся к грибам или приготовленный из грибов.
Общее значение всех слов связано с грибами. Общая часть — гриб-: грибок, грибник, грибной.
Слова грибок, грибник и грибной образовались от слова гриб.
