HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > РАЗРАБОТКА > Для Администратора > Linux, Freebsd, *nix
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 02.12.2010, 16:32
absurdo
Постоянный
Регистрация: 22.03.2007
Сообщений: 317
С нами: 10072729

Репутация: 0
По умолчанию

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

  #2  
Старый 02.12.2010, 18:12
nafanyaa
Участник форума
Регистрация: 23.08.2006
Сообщений: 289
С нами: 10376892

Репутация: 0
По умолчанию

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

-w- 2

-wx 3

r– 4

r-x 5

rw- 6

rwx 7


drwxr-x--x - 771

а если присваивать
$ chmod 771examplefile
 
Ответить с цитированием

  #3  
Старый 02.12.2010, 18:50
ask0n
Участник форума
Регистрация: 09.06.2009
Сообщений: 218
С нами: 8906674

Репутация: 0
По умолчанию

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

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

  #4  
Старый 02.12.2010, 19:39
motzmo
Познающий
Регистрация: 20.06.2007
Сообщений: 43
С нами: 9944199

Репутация: 0
По умолчанию

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

Цитата:

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

 
Ответить с цитированием

  #5  
Старый 02.12.2010, 20:06
absurdo
Постоянный
Регистрация: 22.03.2007
Сообщений: 317
С нами: 10072729

Репутация: 0
По умолчанию

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

Код:


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

  #6  
Старый 04.12.2010, 01:09
Ray23
Новичок
Регистрация: 11.02.2009
Сообщений: 27
С нами: 9077411

Репутация: 0
По умолчанию

Цитата:

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

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

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

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

  #7  
Старый 04.12.2010, 01:43
Hilo
Постоянный
Регистрация: 31.03.2008
Сообщений: 929
С нами: 9532739

Репутация: 0


По умолчанию

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

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

  #8  
Старый 05.12.2010, 16:47
absurdo
Постоянный
Регистрация: 22.03.2007
Сообщений: 317
С нами: 10072729

Репутация: 0
По умолчанию

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





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.