If you mean the steel, rotary, combination locks then the answer is no. They will have a keypad lock or a lock that uses the magnetic strip from a credit card, library card, drivers license, etc... If it is a safe that requires a card then remember to not use your room keycard.
There is no charge for the in-room safe.
__________________ Cruisemates Community Leader/Moderator
"There is a great difference between being well traveled and just having been to many places." ~Me
I haven't been on the Ruby, but there will be an in cabin safe. There is no charge for this.
I'm just going to guess from experience, but the safe is not very big. It will hold your billfolds, cash, credit cards, cell phones, jewelry, and not much more. If you need a larger box, check with the Purser's office. There's no charge for using those boxes, either.
I always bring a grocery card or an expired credit card to use if the safe needs a card. If not, you can program the safe with any numbers or letters you choose.
As Kuki said, never use your onboard keycard. If you lose it and someone else finds it and gets into your room... !
"A truly happy person is one who can enjoy the scenery on a detour."
Golden Princess 2009 Carnival Conquest 2010
Grand Princess 2010 Island Princess 2011
Grand Princess 2011 Carnival Magic 2012
Carnival Dream 2012 Island Princess 2013
Carnival Magic 2013 Carnival Legend 2014
Carnival Magic 2015 Coral Princess 2015