# File access

**URL:** <https://www.ruby-forum.com/t/file-access/141363>\
**Category:** Ruby\
**Created:** [June 25, 2008, 1:42am UTC](https://www.ruby-forum.com/t/file-access/141363 "2008-06-25T01:42:42Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jturney](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e99b99/32.png) [@jturney](https://www.ruby-forum.com/u/jturney)\
**Post date:** [June 25, 2008, 1:42am UTC](https://www.ruby-forum.com/t/file-access/141363/1 "2008-06-25T01:42:42Z")

</div>

Hello, just wondering how I would go about making a file read-only, and  
writeable only through my program.

=D Thanks!

---

<div class="post-metadata">

**Author:** ![jturney](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e99b99/32.png) [@jturney](https://www.ruby-forum.com/u/jturney)\
**Post date:** [June 25, 2008, 2:23am UTC](https://www.ruby-forum.com/t/file-access/141363/2 "2008-06-25T02:23:27Z")

</div>

El MiÃ©rcoles, 25 de Junio de 2008, Justin To escribiÃ³:

> Hello, just wondering how I would go about making a file read-only, and  
> writeable only through my program.

In which file system and operating system?  
You need a file system supporting user/group permissions (as Unix/Linux  
any  
filesystem). Windows with FATXX doesn’t support it.

Then you must use File methods about file permissions.

---

<div class="post-metadata">

**Author:** ![jturney](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e99b99/32.png) [@jturney](https://www.ruby-forum.com/u/jturney)\
**Post date:** [June 25, 2008, 7:40am UTC](https://www.ruby-forum.com/t/file-access/141363/3 "2008-06-25T07:40:25Z")

</div>

On 25.06.2008 01:40, Justin To wrote:

> Hello, just wondering how I would go about making a file read-only, and  
> writeable only through my program.

[http://www.ruby-doc.org/stdlib/libdoc/fileutils/rdoc/classes/FileUtils.html#M000714](http://www.ruby-doc.org/stdlib/libdoc/fileutils/rdoc/classes/FileUtils.html#M000714)
