ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Linux, Freebsd, *nix (https://forum.antichat.xyz/forumdisplay.php?f=124)
-   -   права на файл в виде чисел (https://forum.antichat.xyz/showthread.php?t=1850067)

absurdo 02.12.2010 16:32

Как отобразить права на файл в виде чисел, например:
755 root root examplefile
а не в виде:
drwxr-x--x root root examplefile
как это можно сделать при помощи ls -l

nafanyaa 02.12.2010 18:12

вроде никак, переводить надо.
Для упрощения записи команды chmod можно использовать числовое представление прав. получаем:
–x 1

-w- 2

-wx 3

r– 4

r-x 5

rw- 6

rwx 7


drwxr-x--x - 771

а если присваивать
$ chmod 771examplefile

ask0n 02.12.2010 18:50

На самом деле значение имеют только:
r = 4
w = 2
x = 1

При необходимости эти права комбинируются в суммы соответствующих чисел по три числа: для владельца, группы и всех остальных соответственно.

motzmo 02.12.2010 19:39

chmod.pl - скрипт для конвертирования цифр в буквенные значения и обратно

Цитата:


sh$ perl chmod
Usage:
chmod 1755 ->returns '-rwxr-xr-t'
chmod rwxr-xr-t ->returns '1755'



absurdo 02.12.2010 20:06

мне такое подсказали:

Код:


Код:

stat -c "%a %n" /*
отобразить права доступа в виде чисел для заданной папки


Ray23 04.12.2010 01:09

Цитата:


absurdo написал(а):

Как отобразить права на файл в виде чисел,


В Midnight Commander есть комбинация клавиш: Ctrl+x,i
Можно листать файлы в обычном режиме и проверять права. Повторное нажатие вернет к прежнему виду.

Редактирование прав:
* для одного, текущего файла: Ctrl+x,с
* смена владельца: Ctrl+x,o

Hilo 04.12.2010 01:43

Посмотрите про права тут

Для просмотра скрытого содержимого необходимо иметь 5 сообщений, у вас 0 сообщений.

absurdo 05.12.2010 16:47

Спасибо, но stat -c "%a %n" /*
это именно то что было нужно.


Время: 08:07