The shooting happened on Sunday in Nertiti in the Jabal Marra area, where sporadic clashes between the army and rebels have continued despite a government-announced unilateral ceasefire.
Ashafih al-Saleh, who heads an association that supports displaced people in Darfur, yesterday said: "Eight people, mostly women, were killed inside their homes."
He accused the army of carrying out the attack "to avenge the death of a soldier whose body was found" in Nertiti.
"Gunmen in military uniforms appeared suddenly in their four-wheel-drives, shooting with guns and machine guns screwed on to their vehicles," he said.
More From This Section
A medical source said around 60 people were wounded.
The Sudan Liberation Army - Minni Minnawi rebel group accused pro-government forces of conducting the attack.
A statement said "the attack contradicts" President Omar al-Bashir's decision on December 31 to extend by a month a unilateral ceasefire in Darfur, Blue Nile and South Kordofan regions.
"Bashir's decision is aimed at covering up the crimes committed by his militias, under his instructions," it added.
At least 300,000 people have been killed and 2.5 million displaced in Darfur since the conflict first erupted in 2003, the UN says.
Bashir is wanted by the International Criminal Court on war crimes and genocide charges related to Darfur, which he denies.
Sudan insists that the conflict in Darfur has ended.