SUID
su un file, se eseguibile, permette ai processi che eseguono tale file di averne accesso con i permessi del proprietario del file.
su una directory è privo di significato/ignorato, mi pare.

SGID
su un file, se eseguibile, stesso discorso fatto per il SUID, ma applicato al gruppo
su una directory, i file creati al suo interno avranno il gruppo corrispondente al gruppo della directory

ciao