USC senior cornerback Josh Shaw has admitted to lying about how he suffered his ankle injuries last weekend and has been suspended indefinitely, the school said in a statement Wednesday.