1

I am having a really tough time understand user/group permissions. I have spent hours reading and trying things. Here is what I have:

Directories Permissions

Input 1: ls -lhd

Output 1:

/var/log: drwxrwxr-x 11 root syslog 4.0K May 10 01:59 .

/var/log/mongosqld: drw-rw-r-- 2 mongosqld logstash 4.0K May 10 03:37 .

Note: I set this up using chown and chgrp.

File Permissions

Input 2: ls -lh

Output 2:

/var/log/mongosqld:

total 12K
-rw-rw-r-- 1 mongosqld logstash 1.4K May 10 03:43 mongosqld.log

Groups:

Input: groups logstash mongosqld

Output:

logstash : logstash
mongosqld : users logstash

My Question

When I try to open a file as the mongosqld user, it tells me open /var/log/mongosqld/mongosqld.log: permission denied. Where I am going wrong.

1

You can’t access anything in /var/log/mongosqld (unless you’re running as root) because it (the directory) doesn’t have any execute bits set.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.