# Ruby check permission

**URL:** <https://www.ruby-forum.com/t/ruby-check-permission/190681>\
**Category:** Ruby\
**Created:** [June 25, 2010, 12:12am UTC](https://www.ruby-forum.com/t/ruby-check-permission/190681 "2010-06-25T00:12:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ingcarlos](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/df705f/32.png) [@ingcarlos](https://www.ruby-forum.com/u/ingcarlos)\
**Post date:** [June 25, 2010, 12:12am UTC](https://www.ruby-forum.com/t/ruby-check-permission/190681/1 "2010-06-25T00:12:31Z")

</div>

I wanna know how to check for a permission in a file, 'cause I see  
there is a method for changing the file permisison but there is no  
method to get the current ls -l (-l string).

Any Ideas?.

Tnx for a soon reply.

---

<div class="post-metadata">

**Author:** ![ingcarlos](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/df705f/32.png) [@ingcarlos](https://www.ruby-forum.com/u/ingcarlos)\
**Post date:** [June 25, 2010, 12:47am UTC](https://www.ruby-forum.com/t/ruby-check-permission/190681/2 "2010-06-25T00:47:38Z")

</div>

On Thu, Jun 24, 2010 at 3:10 PM, ingcarlos [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> I wanna know how to check for a permission in a file, 'cause I see  
> there is a method for changing the file permisison but there is no  
> method to get the current ls -l (-l string).

The API doc is your friend 🙂 ( look for File::Stat )

---

<div class="post-metadata">

**Author:** ![ingcarlos](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/df705f/32.png) [@ingcarlos](https://www.ruby-forum.com/u/ingcarlos)\
**Post date:** [June 25, 2010, 12:50am UTC](https://www.ruby-forum.com/t/ruby-check-permission/190681/3 "2010-06-25T00:50:34Z")

</div>

Check out the File::Stat class:  
[http://ruby-doc.org/core/classes/File/Stat.html](http://ruby-doc.org/core/classes/File/Stat.html)
