This is the mail archive of the cygwin mailing list for the Cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Set uid and gid of a file to "root"

On 10/28/2009 05:29 AM, Stern, Eli wrote:

I am developing a diskless embedded system (aka the target) that uses Linux as its Operating system. The target connects directly to my PC (XP).
I would like to boot the target to an NFS server, where is will get the file system.
I would like to use the Cygwin NFS server in the following manner:
- Create the target file system on the host (the build host is Linux)
- Save it to the NFS server. This can be done as part of the build process (send the build results to the NFS server instead of storing locally).
- Boot the target via NFS

I am currently encountering the following problem:
When the file system is created, some special files (actually devices), e.g. /dev/console and /dev/tts/0, are craeted using "sudo mknod". When this is done to a regular Linux directory, these devices are create with uid and gid as "root". But when created on the Cygwin NFS server, they are created with my uid and gid.
Later when the target tries to boot from the NFS, it will not use these devices, since they are not owned by "root", and the boot fails.

How can I get these devices to be owned by "root" (i.e. uid:gid == 0:0)?

Why doesn't the "no_root_squash" option work?

Larry Hall                    
RFK Partners, Inc.                      (508) 893-9779 - RFK Office
216 Dalton Rd.                          (508) 893-9889 - FAX
Holliston, MA 01746


A: Yes.
> Q: Are you sure?
>> A: Because it reverses the logical flow of conversation.
>>> Q: Why is top posting annoying in email?

Problem reports:
Unsubscribe info:

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]