Форум русскоязычного сообщества Ubuntu


Автор Тема: Как узнать в цифровом формате права на файл или каталог  (Прочитано 375 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alex-sky

  • Автор темы
  • Участник
  • *
  • Сообщений: 158
    • Просмотр профиля
Цитировать
Меняем права на файл /etc/X11/xinit/rc следующей командой

sudo chmod 755 /etc/X11/xinit/rc

Как в консоли, с помощью командной строки, или с помощью графической утилиты (исключая громоздкие файловые менеджеры) узнать цифровой код прав, назначенных на файл или каталог, а так же сортировку по разрешениям для групп и пользователей для конкретного файла или каталога, а также владельца файла или каталога



ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 03/11/2017). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 14 Июль 2019, 04:41:55 от zg_nico »

Оффлайн Ampermetr

  • Активист
  • *
  • Сообщений: 491
    • Просмотр профиля
stat /home/user/file
владельца файла тоже покажет, а для того, чтобы узнать владельца каталога и выполнить сортировку уже придется писать скрипты.
Женский форум,топик "Плакала всю ночь, подскажите из-за чего?"
Линукс форум, топик "Всю ночь собирал генту, подскажите зачем?"

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
stat -c '%a %N %U' *



Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2628
    • Просмотр профиля
stat -c '%a %A %n' * | sort -k2

Оффлайн alex-sky

  • Автор темы
  • Участник
  • *
  • Сообщений: 158
    • Просмотр профиля
stat /home/user/file

Вот вывод, но это не то, о чем спрашивал
 
Цитировать
alex@srv:~$ stat ~/.bash_aliases
  Файл: «/home/alex/.bash_aliases»
  Размер: 659          Блоков: 8          Блок В/В: 4096   обычный файл
Устройство: fc00h/64512d   Inode: 790923      Ссылки: 1
Доступ: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Доступ: 2017-04-13 13:09:38.946017714 +0300
Модифицирован: 2017-04-11 14:19:47.461130735 +0300
Изменён: 2017-04-11 14:19:47.461130735 +0300
 Создан: -


stat -c '%a %N %U' *

Вот цифровой вывод, о котором спрашивал

Цитировать

alex@srv:~$ stat -c '%a %N %U' ~/.bash_aliases
644 «/home/alex/.bash_aliases» root


stat -c '%a %A %n' * | sort -k2

Вот еще вывод
alex@srv:~$ stat -c '%a %A %n' * | sort -k2
775 drwxrwxr-x cdrom
775 drwxrwxr-x tmp
775 drwxrwxr-x
755 drwxr-xr-x
755 drwxr-xr-x
755 drwxr-xr-x
755 drwxr-xr-x
755 drwxr-xr-x
755 drwxr-xr-x
755 drwxr-xr-x 
755 drwxr-xr-x

Там где нет надписей - это кириллица,почему то не отобразилась здесь

Спасибо за помощь.
« Последнее редактирование: 14 Апрель 2017, 12:34:42 от alex-sky »

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2628
    • Просмотр профиля
Там где нет надписей - это кириллица,почему то не отобразилась здесь
Потому что неправильные значения переменных языка/кодировки. На дефолтных настройках отображает.

 

Страница сгенерирована за 0.108 секунд. Запросов: 22.