Is it possible to create default file permissions?
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
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.
Is it possible to create default file permissions?
Hello! I use windows emulation so I can use Dreamweaver and graphics apps for some webpage design. Unfortunately, when I save them, Linux creates permissions that, when uploaded to the web server, make them unaccessible to everybody.
I've been manually changing files using chmod 744 filename.ext but I'd like to eliminate this step if possible.
Depending on your distro, check your /etc/profile or ~/.bashrc or ~/.bash_profile for your umask setting. I've never changed the default, and I'm not an expert at the umask and mode settings, so I can't think offhand what the umask setting would be to create mode 744 files by default.
The default umask=022 creates files with mode 644 (ie. files are 666 by default, subtract the umask, and you have 644).
However, you probably shouldn't change the settings. The inconvenience you experience is actually a security feature. You should probably just create your files in a given directory (eg /webfiles), then recursively chmod them all ie. chmod -R 744 /webfiles
Thanks!! For instructions, advice, and links! I hadn't thought of the access as a security feature (one 'duh' to me...), at least from the perspective of if a hacker broke into my system via the internet...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.