How to delete Safari cookies from OS 10.7.2 terminal?

5

2

I would like to delete all Safari cookies from terminal on Mac OS 10.7.2.

I tried to delete ~/Library/Cookie/Cookies.binarycookies (this is the only file in ~/Library/Cookie), but it didn't help.

Please advise.

Misha Moroshko

Posted 2012-01-08T21:41:37.277

Reputation: 5 573

Answers

5

You need to stop the cookied process. It's a user-specific process that manages cookies, and recreates the cookies database whenever it's deleted.

killall cookied

When you launch Safari the next time, cookied will not be able to recreate the Cookies.binarycookies file from memory and will start with an empty cookies database. The file that will be created then will effectively be empty (<1kb).

Daniel Beck

Posted 2012-01-08T21:41:37.277

Reputation: 98 421

(for future readers, there does not seem to be a cookied process any longer in sierra, and deleting the Cookies.binarycookies file does seem to clear the cookies) – Dan Pritts – 2017-03-07T15:34:26.950

@Daniel Beck - are there other things that use cookied besides Safari? – cwd – 2012-09-15T11:35:43.127

@cwd Probably anything using NSHTTPCookieStorage directly or indirectly. Just guessing here though.

– Daniel Beck – 2012-09-15T12:06:15.783

0

Later versions of macOS have switched cookied with nsurlstoraged. Try:

rm -f ~/Library/Cookies/Cookies.binarycookies
pkill -U $(whoami) nsurlstoraged

casr

Posted 2012-01-08T21:41:37.277

Reputation: 121