Intereting Posts
Команда, используемая в другой команде показать цвета и отключить перенос строк Как контролировать сервер HP-UX для ОС или проблем с оборудованием Есть ли glibc API, который может найти приложение для передачи по умолчанию для типа MIME в Linux? Настроить SELinux, чтобы позволить демонам использовать файлы в нестандартных местоположениях Как запустить 32-разрядные программы на 64-битной Fedora 17? Хотите напечатать NULL, если значение отсутствует как выход awk анонимная навигация по URL в командной строке? MediaTomb – Не показывать обложку из музыкальной папки в коллекции фотографий Изменяется ли индекс при переименовании или перемещении файла? Сортировка слов в каждой строке, редактирование файла на месте Bluetooth-мышь не перезагружается автоматически при перезагрузке Искать вхождения текста в длинной строке меньше grub-mkconfig генерирует повторяющиеся записи для настройки двойной загрузки Ubuntu / Gentoo Безопасно ли отключать доступ к оболочке всем пользователям, указанным в / etc / passwd?

Команда подстановки Stat для захвата разрешений на числовые файлы в Solaris 10

В Solaris нет команды stat. Есть ли способ получить числовое разрешение файла?

GNU stat доступен в SUNWgnu-coreutils . Если вы не можете установить это, команда pkgproto является альтернативой.

На странице руководства:

 pkgproto /bin=bin /usr/bin=usrbin /etc=etc f none bin/sed=/bin/sed 0775 bin bin f none bin/sh=/bin/sh 0755 bin daemon f none bin/sort=/bin/sort 0755 bin bin f none usrbin/sdb=/usr/bin/sdb 0775 bin bin f none usrbin/shl=/usr/bin/shl 4755 bin bin d none etc/master.d 0755 root daemon f none etc/master.d/kernel=/etc/master.d/kernel 0644 root daemon f none etc/rc=/etc/rc 0744 root daemon 

Тривиально извлекать этот вывод, чтобы у вас были только разрешения на восьмеричные файлы.

Вы можете попробовать lstat или lstat64 если это 64-разрядная машина.