nixp.ru v3.0

28 марта 2024,
четверг,
20:44:48 MSK

Аватар пользователя spe
spe написал 24 мая 2007 года в 22:28 (808 просмотров) Ведет себя неопределенно; открыл 3 темы в форуме, оставил 10 комментариев на сайте.

В общем, необходимо как-то вывести на экран список файлов в заданном каталоге, которые ДАННЫЙ пользователь не имеет права запускать. Парсинг ls -l как-то не катит, потому что там и с группой замуты, и с узнаванием кто владелец.

Весь день курю маны…безуспешно. Может кто знает?

Heavy

cследующий вопрос, вероятно, будет типа «Как достать файлы из каталога, куда ДАННЫЙ пользователь не имеет права лезть?»

Curu3MyHg

Чё-нить типа того:

$  ls -1 ./ | while read STR ; do if [ -x ./$STR ] ; then echo -e "./$STR \t--\t доступен для запуска" ; else echo -e "./$STR \t--\t ни фига не доступен для запуска \t--\t ЫЫЫЫЫЫЫЫЫ" ; fi ; done
$
spe

Curu3MyHg, благодарю =)

Anarchist
Heavy
cследующий вопрос, вероятно, будет типа «Как достать файлы из каталога, куда ДАННЫЙ пользователь не имеет права лезть?»

Каталог — это тоже специальный файл.

Так что корректнее спрашивать: на какие типы файлов распространяется вопрос?

spe

Нет, каталоги в рамках данной задачи не важны

Последние комментарии

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.