http://blog.flect.co.jp/salesforce/2010/11/with-sharingwit.html
http://blog.livedoor.jp/volvic_beer/archives/52772874.html
・Apexクラスにwith sharingキーワード
ユーザに適用されているレコードレベルの共有ルールを強制実行することができます
・without sharingキーワード
ユーザに適用されている共有ルールを強制実行されないようにする
・アクセス権限エラー発生時
プロファイルの確認だけでなく共有設定を確認