Is there a way to check the permissions of the root folder, /? I mean the folder's permissions, not its content's (/var, /usr, etc.) permissions? Running ls /..
shows the content's permissions.
Asked
Active
Viewed 3.1k times
18
3 Answers
63
You can also use the -d
switch of ls
:
$ ls -ld /
drwxr-xr-x 28 root root 126976 Mar 20 17:11 /
From man ls
:
-l use a long listing format
-d, --directory
list directory entries instead of contents, and do not derefer‐
ence symbolic links

terdon
- 242,166
24
stat -c "%a %n" /
It will give you the permissions.

Ramesh
- 39,297
-
1Thanks, that was fast.
stat
seems like an interesting, useful command, having read itsman
page. – trysis Mar 25 '14 at 01:02 -
You should use the
a
switch to see the permissions of.
which corresponds to root home. – Ramesh Mar 25 '14 at 01:05 -
Yeah, that's what the other answer says, and what I should have thought of. D'oh! – trysis Mar 25 '14 at 01:15
-
ha ha. You can accept either of the 2 answers. Both the answers seem to suit what you need :) – Ramesh Mar 25 '14 at 01:18
-
-
No issues. Next time, you can use either of these commands and this is how you can learn new commands :) – Ramesh Mar 25 '14 at 01:22
16
Use the -a
switch of ls
to include hidden files as well as .
and ..
in the listing and the -l
switch for a "long" listing (which includes the permissions, among other information):
ls -la /
The line with a single .
in the last column will contain information about the listed directory itself, i.e. /
:
drwxr-xr-x 26 root root 4096 Mar 10 15:57 .
However if you only need information about /
itself, terdon's answer (using the -d
switch) will probably be handier.
-
1@trysis I routinely use
ls -blah
. It has everything you could possibly want to know about a file or directory. – n.st Mar 25 '14 at 01:06 -
Yeah, I've switched to -A because
.
and..
are there anyway, but if I had stayed with -a I wouldn't have needed to ask this question. – trysis Mar 25 '14 at 01:08 -
2This is not really a very good solution, it will list all files under
/
when all the OP wanted was/
itself. Seestat
orls -ld
in the answers below. – terdon Mar 25 '14 at 02:08 -
@terdon I wanted to stick with
ls
as the OP seemed familiar with it. You are definitely right about-d
though; I didn't know about that one (and didn't notice it in the manpage either). – n.st Mar 25 '14 at 03:13 -
1@trysis You might want to accept terdon's answer instead since it's closer to what you originally wanted to achieve. – n.st Mar 25 '14 at 03:14
-
1Fair enough, the comment was not so much directed at you as to future users who might see this as the accepted answer and assume it is the Best Way® to do it. – terdon Mar 25 '14 at 03:15
-
2
.
is not necessarily first. The list is sorted lexically. There are several characters that sort before.
in many locales. – Stéphane Chazelas Mar 25 '14 at 12:12 -
1@StephaneChazelas I have yet to encounter that problem, but you could use
-U
(unsorted) to have.
and..
as the first entries. – n.st Mar 25 '14 at 12:31 -
1There's no reason for
.
or..
to come first with-U
(and in my test, they don't:ls -a
gives%test% . .. foo
andls -Ua
gives%test% . foo ..
) – Stéphane Chazelas Mar 25 '14 at 12:35 -
-l
option: – slackmart Mar 25 '14 at 00:59/root
folder permissions, which also does not make sense. I'll be damned if I do, damned if I don't. – trysis Oct 19 '16 at 22:20