Index: wp-admin/edit-comments.php
===================================================================
--- wp-admin/edit-comments.php	(revision 11760)
+++ wp-admin/edit-comments.php	(working copy)
@@ -302,7 +302,7 @@
 	wp_nonce_field('bulk-destroy', '_destroy_nonce');
     if ( 'spam' == $comment_status ) { ?>
 		<input type="submit" name="delete_all" id="delete_all" value="<?php esc_attr_e('Empty Spam'); ?>" class="button-secondary apply" />
-<?php } elseif ( 'trash' == $comment_status ) { ?>
+<?php } elseif ( 'trash' == $comment_status && current_user_can('moderate_comments') ) { ?>
 		<input type="submit" name="delete_all" id="delete_all" value="<?php esc_attr_e('Empty Trash'); ?>" class="button-secondary apply" />
 <?php }
 } ?>
@@ -374,7 +374,7 @@
 
 <?php if ( 'spam' == $comment_status ) { ?>
 <input type="submit" name="delete_all2" id="delete_all2" value="<?php esc_attr_e('Empty Spam'); ?>" class="button-secondary apply" />
-<?php } elseif ( 'trash' == $comment_status ) { ?>
+<?php } elseif ( 'trash' == $comment_status && current_user_can('moderate_comments') ) { ?>
 <input type="submit" name="delete_all2" id="delete_all2" value="<?php esc_attr_e('Empty Trash'); ?>" class="button-secondary apply" />
 <?php } ?>
 <?php do_action('manage_comments_nav', $comment_status); ?>
Index: wp-admin/edit.php
===================================================================
--- wp-admin/edit.php	(revision 11760)
+++ wp-admin/edit.php	(working copy)
@@ -284,7 +284,7 @@
 do_action('restrict_manage_posts');
 ?>
 <input type="submit" id="post-query-submit" value="<?php esc_attr_e('Filter'); ?>" class="button-secondary" />
-<?php } if ( $_GET['post_status'] == 'trash' ) { ?>
+<?php } if ( $_GET['post_status'] == 'trash' && current_user_can('edit_others_posts') ) { ?>
 <input type="submit" name="delete_all" id="delete_all" value="<?php esc_attr_e('Empty Trash'); ?>" class="button-secondary apply" />
 <?php } ?>
 </div>
@@ -329,7 +329,7 @@
 <?php } ?>
 </select>
 <input type="submit" value="<?php esc_attr_e('Apply'); ?>" name="doaction2" id="doaction2" class="button-secondary action" />
-<?php if ( $_GET['post_status'] == 'trash' ) { ?>
+<?php if ( $_GET['post_status'] == 'trash' && current_user_can('edit_others_posts') ) { ?>
 <input type="submit" name="delete_all2" id="delete_all2" value="<?php esc_attr_e('Empty Trash'); ?>" class="button-secondary apply" />
 <?php } ?>
 <br class="clear" />
