How could I give a person read only rights to a file or directory?
Say someone has to see information for accounting reasons of a project but doesn't need to change any data.. This is a common unix | Linux scenario. And with Linux there are many many
On Thursday 24 May 2007 02:31, Michael S. Dunsavage wrote: possible answers to this question depending on whether you want to authorize groups or individuals, and whether you would like to use the added functionality of Access Control Lists. Let's say I want to make one of my directories read-only for everybody in my "users" group, but inaccessible to everyone else--- and only I can write to the directory: mkdir MyNewDir chmod 0750 MyNewDir Now I'm going to create a file in the directory that is read only for everyone: cd MyNewDir touch MyNewFile chmod 0644 MyNewFile The digits 0644 are octal numbers that break out into three bits each, each bit representing (r)ead (w)rite (e)xecute 0 sticky (don't worry about it just now) 6 110 r w - (owner me) 4 100 r - - (users) 4 100 r - - (others) Directories must have execute permission set on in order to be accessed. "Others" will not be able to access MyNewDir, even though they have read authority to MyNewFile... because others do not have execute permissions on the directory. "Users may access the directory, and they may read MyNewFile, but they may NOT change MyNewFile... they do not have write authority to the file. Permission bits are very basic to all unix installations... including Linux. You will find much detailed info on-line, and in the opensuse docs, that describe the file system, permissions bits, chmod command (also chown, chgrp) as well as the newer ACL access control lists. There are several ways to issue the chmod command... and there is a symbolic way to set the bits besides being good with octal. Hope this gets you started... as you get comfortable... ask a specific question and we'll help you with a more specific answer... this answer is fairly short... but whole books have been written on the subject. -- Kind regards, M Harris <>< -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org