Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
# sync/async - All I/O to the file system should be done (a)synchronously.
# auto - The filesystem can be mounted automatically (at bootup, or when mount is passed the -a option). This is really unnecessary as this is the default action of mount -a anyway.
# noauto - The filesystem will NOT be automatically mounted at startup, or when mount passed -a. You must explicitly mount the filesystem.
# dev/nodev - Permit any user to mount the filesystem. This automatically implies noexec
# exec / noexec - Permit/Prevent the execution of binaries from the filesystem.
# suid/nosuid - Permit/Block the operation of suid, and sgid bits.
# ro - Mount read-only.
# rw - Mount read-write.
# user - Permit any user to mount the filesystem. This automatically implies noexec, nosuid,nodev unless overridden.
# nouser - Only permit root to mount the filesystem. This is also a default setting.
# defaults - Use default settings. Equivalent to rw, suid, dev, exec, auto, nouser, async.
This only applies to a linux filesystem, not windows.
Do you want the partition always mounted?
If so use auto, if you want the user to mount it use noauto,user,exec,rw options.
If you auto mount you can set the permissions on the mounted filesystem with chmod to allow users to write to it.
It's best to have a common group like 'users' and chown the folder like so..
chown root.users /mount
chmod 775 /mount
This would go along with the fstab as..
/dev/hd?? /mount ext3 defaults 1 1
Last edited by DavidPhillips; 02-13-2005 at 11:19 PM.
if you need to mount filesystem which has no user rights(vfat,ntfs,smbfs,...) use this:
/dev/hdXX /mountpoint vfat rw,umask=0 1 1
if you need to let user mount/unmount it:
/dev/hdXX /mountpoint vfat rw,user,umask=0 1 1
if you allow users to unmount partition mounted by other users:
/dev/hdXX /mountpoint vfat rw,users,umask=0 1 1
if your filesystem has user rights(ext2,ext3,xfs,reiserfs,....) remove parameter umask=0 or read "man mount" and set it to some more useful value
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.