Как проверить разрешения для корневой папки (/ папка, а не / root)?

15

Есть ли способ проверить права доступа к корневой папке /? Я имею в виду разрешения для папки, а не для ее содержимого (/ var, / usr и т. Д.)? Запуск ls /..показывает права доступа к контенту.

trysis
источник
Вы пробовали -lвариант: ls -l /
slackmart
1
Да, это показывает содержание; Я хотел содержимое внешней папки, которая технически не существует. На вопрос уже все равно ответили.
Trysis
Можете ли вы отредактировать свой заголовок, чтобы он не включал текст "/ root", потому что веб-поиск "/ root" пришел сюда, и это не имеет никакого смысла. Возможно, вы могли бы просто сказать (/), а затем внизу текста пояснить, что вы не имеете в виду / root. Спасибо
эллиптический вид
Если бы я сделал это, люди пришли бы сюда в поисках /rootразрешений на папки, что также не имеет смысла. Будь я проклят, если сделаю, будь я проклят, если не сделаю.
Trysis
-1 Поскольку вы еще не изменили заголовок на просто /, я пришел сюда в поисках разрешения / root (потому что именно так работает Google.)
эллиптический вид

Ответы:

58

Вы также можете использовать -dпереключатель ls:

$ ls -ld /
drwxr-xr-x 28 root root 126976 Mar 20 17:11 /

От man ls:

   -l     use a long listing format
   -d, --directory
          list  directory entries instead of contents, and do not derefer‐
          ence symbolic links
Тердон
источник
22

stat -c "%a %n" /

Это даст вам разрешения.

Рамеш
источник
1
Спасибо, это было быстро. statкажется интересной, полезной командой, прочитав ее manстраницу.
trysis
Вы должны использовать aпереключатель, чтобы увидеть разрешения, .которые соответствуют root home.
Рамеш
Да, это то, что говорит другой ответ, и о чем я должен был подумать. D'о!
trysis
ха ха Вы можете принять любой из 2 ответов. Оба ответа, кажется, соответствуют тому, что вам нужно :)
Ramesh
Тьфу, я хотел бы принять оба. Они оба идеальны!
Trysis
15

Используйте -aпереключатель, lsчтобы включить скрытые файлы, а также .и ..в листинг, и -lпереключатель для «длинного» листинга (который включает в себя разрешения, помимо прочего):

ls -la /

Строка с одним .в последнем столбце будет содержать информацию о самом указанном каталоге, то есть /:

drwxr-xr-x 26 root root 4096 10 марта 15:57.

Однако, если вам нужна только информация о /себе, ответ Тердона (с использованием -dпереключателя), вероятно, будет более удобным.

n.st
источник
1
@trysis я обычно использую ls -blah. В нем есть все, что вы можете знать о файле или каталоге.
n.st
2
На самом деле это не очень хорошее решение, оно перечислит все файлы, /когда все операции ОП были нужны /самим себе. Смотрите statили ls -ldв ответах ниже.
Тердон
1
@trysis Возможно, вы захотите принять ответ Тердона, поскольку он ближе к тому, чего вы изначально хотели достичь.
n.st
1
Справедливо, комментарий был не столько направлен на вас, сколько на будущих пользователей, которые могут воспринимать это как принятый ответ и считают, что это лучший способ сделать это.
Тердон
2
.не обязательно первым. Список отсортирован по лексическому принципу. Есть несколько символов, которые сортируются раньше .во многих локалях.
Стефан Шазелас