Return-Path: Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: (qmail 73920 invoked from network); 23 Aug 2010 11:40:17 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 23 Aug 2010 11:40:17 -0000 Received: (qmail 42142 invoked by uid 500); 23 Aug 2010 11:40:16 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 41819 invoked by uid 500); 23 Aug 2010 11:40:12 -0000 Mailing-List: contact user-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cassandra.apache.org Delivered-To: mailing list user@cassandra.apache.org Received: (qmail 41811 invoked by uid 99); 23 Aug 2010 11:40:12 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 23 Aug 2010 11:40:12 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [208.113.200.5] (HELO homiemail-a59.g.dreamhost.com) (208.113.200.5) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 23 Aug 2010 11:40:05 +0000 Received: from homiemail-a59.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a59.g.dreamhost.com (Postfix) with ESMTP id 46CE256406C for ; Mon, 23 Aug 2010 04:39:44 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; c=nofws; d=thelastpickle.com; h=content-type :mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to; q=dns; s= thelastpickle.com; b=Zj/Qsxa5yIZ51BTNsHEpOfmYp8qUWHMkioSx825LMyc Uy42BYERqvu8hvdYjPW6zrJGGxKN8zBNlNMUU9JOFi9jUrGuNqPZWJCsUEOvWv7J uX9SndXNTkhLXp8x/eORrNLlCgr2fAb6aC6p5q/zUM96L1s6TRk3kKyBTupno+I8 = DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=thelastpickle.com; h= content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to; s= thelastpickle.com; bh=kpC4lxTRHbh8wGxGFL5tkJV35u4=; b=s1+xdRnX8u bll4odTGGtg80a97XHU81FfhtGoUZLtF9oJVOSrIzJs5RpZNKfnafdX9oAHhzLNy oHjKlLAdr/KQiKBmAz7ybQ5tVxLvkSinDN38+l3B/bepsPKbuR6cF1jQDspbO9gc 0HzS/PnmWunBVG94tm42oEZu80mYDryas= Received: from [10.0.1.153] (121-73-157-230.cable.telstraclear.net [121.73.157.230]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: aaron@thelastpickle.com) by homiemail-a59.g.dreamhost.com (Postfix) with ESMTPSA id E538056406A for ; Mon, 23 Aug 2010 04:39:43 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1081) Subject: Re: Privileges From: aaron morton In-Reply-To: <4C71AEFF.70705@gmail.com> Date: Mon, 23 Aug 2010 23:39:41 +1200 Content-Transfer-Encoding: quoted-printable Message-Id: References: <4C705F18.60406@gmail.com> <4C71AEFF.70705@gmail.com> To: user@cassandra.apache.org X-Mailer: Apple Mail (2.1081) I may try to code a fix for this as it seems like the easiest cassandra = ticket I could image (and my Java is a little rusty :) ) How about changing the format of the access.properties file to something = like=20 Keyspace1=3Djsmith:FULL,Elvis Presley:READ,dilbert:READWRITE =20 If no access level specified default to READWRITE. Would that be ok ?=20 Aaron Let me=20 On 23 Aug 2010, at 11:13, Mark wrote: > On 8/21/10 4:36 PM, Benjamin Black wrote: >> For reference, I learned this from reading the source: >> thrift/CassandraServer.java >>=20 >> On Sat, Aug 21, 2010 at 4:19 PM, Mark = wrote: >>> Is there anyway to remove drop column family/keyspace privileges? >>>=20 > It seems that SimpleAuthenticator out of box is all or nothing with = privileges... ie NONE or FULL. Is there a place I can define roles = and/or readonly accounts? If not I am guessing I will just have to roll = out my own Authenticator I guess?