You can't change the permissions on stuff in external storage.  That uses a
FAT filesystem, which doesn't have permissions, so all files there simply
immutably use the permissions of the mount point.

On Mon, Aug 9, 2010 at 11:46 AM, Bob Kerns <[email protected]> wrote:

> Kostya and Mark answered your main question; I'll address your ps.
>
> Applications are indeed 'other' in the permissions you list below, but
> applications do have their own uids, so an Application's directory
> will be owned by its uid.
>
> An application with the right permission I'm guessing is put into the
> sdcard_rw group, and thus would come in under the group permissions
> instead.
>
> I believe chmod command doesn't take the symbolic arguments -- you'll
> have to use the numeric arguments like we did back in the 1970's.
>
> I'm not sure why you were trying to remove the 'other' permissions on
> that file, but let's say you did ls -l on it, and the permissions were
> -rw-r--r--. You'd convert this to the numeric form: 644. Your o-rwx
> would mean 'turn off all the bits in the last digit', so you'd want
> chmod 640 ...
>
> I'd love to have a document on the command-line commands!
>
> You can install the busybox toolkit, and get much improved versions of
> many commands, such as this. I find a rooted device without busybox to
> be very disconcerting. Busybox puts a large number of commands in one
> executable to make it quite small, and then symlinks to it under each
> command name. It looks at the name to figure which command you're
> asking for.
>
> On Aug 9, 10:59 am, john brown <[email protected]> wrote:
>
> > P.S.
> > I got a command prompt via c:\Program Files\Android-SDK\tools> adb
> > shell
> >
> > # ls -l /sdcard/Android/data/lms
> > ----rwxr-x system    sdcard_rw        63   2010-07-19 15:17
> > mpReadAbDdx201006.txt
> > ----rwxr-x system    sdcard_rw     45211   2010-07-19 15:17
> > mpTranAbDdx201006.txt
> >
> > The way I read this is that the owner's rights are ---, group is rwx,
> > others is r-x. I'm just guessing, the application is others?
> >
> > But I cannot get chmod to change the attributes, i.e.:
> >
> > # chmode o-rwx /sdcard/Android/data/lms/mpReadAbDdx201006.txt
> > Bad mode
> >
> > (I get the same file attributes when I copy file to sdcard via  DDMS
> > File Explorer.)
> >
> > Where can I find documentation to the Android linux (?) commands? (I
> > mean the command line commands)
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<android-developers%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>



-- 
Dianne Hackborn
Android framework engineer
[email protected]

Note: please don't send private questions to me, as I don't have time to
provide private support, and so won't reply to such e-mails.  All such
questions should be posted on public forums, where I and others can see and
answer them.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to