Re: Only root can write on USB disk
On 2017-05-05, <email@example.com> <firstname.lastname@example.org> wrote:
> On Fri, May 05, 2017 at 09:17:51AM +0000, Curt wrote:
>> On 2017-05-02, Greg Wooledge <email@example.com> wrote:
>> > On Tue, May 02, 2017 at 07:16:57PM +0430, Mostafa Shahverdy wrote:
>> >> I have a very annoying problem. I can't write to my usb drives (fat32,
>> >> ntfs, etc.) without root permissions. How can I fix this?
>> > Mount the file system with "-o uid=youruser" to have the files presented
>> > by the kernel as being "owned" by that user.
>> I don't understand that advice entirely.
>> Isn't there a difference between mounting the device as a regular user
>> and writing to the device as a regular user (which you might be
>> prevented from doing if the filesystem had root-only write permissions,
>> thus Brian's ls -l suggestion to eliminate that possibility)?
> There is a difference. The "-o=foo" advice is betting on the file system
> being one without ownership info (i.e. a lower life form ;-)
The OP does mention FAT32, and FAT32 doesn't have permissions, I hear,
so in the case of a FAT32 file system on a usb stick any user at all
should be able to write to it (given the appropriate mount options)?
However, ntfs does have some sort of permission system, I believe.
What about the permissions on the directory under which the mount is
eventually made? That could affect the right to write, right?
> Once mounted, the operating system just "assumes" some ownership and
> permission info. The "user=" and "group=" options give you some say
> in it.
> The option "user" on the fstab just allows a regular user to activate
> a mount according to said entry (however perms & ownership of the "end
> result" might look like).
> The two things are (somewhat) orthogonal (if I understood your question
I think you did, thanks.
> - -- t
"It might be a vision--of a shell, of a wheelbarrow, of a fairy kingdom on the
far side of the hedge; or it might be the glory of speed; no one knew." --Mrs.
Ramsay, speculating on why her little daughter might be dashing about, in "To
the Lighthouse," by Virginia Woolf.