The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"bug of feature?"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"bug of feature?"
Сообщение от chip emailИскать по авторуВ закладки(ok) on 09-Ноя-04, 10:49  (MSK)
Может быть я чего-то не понимаю, но мне кажется подобное поведение несколько странным и ошибочным:

/cdrw % uname -rs
FreeBSD 5.3-RELEASE
/cdrw % id
uid=1001(chip) gid=1001(users) groups=1001(users), 0(wheel)
/cdrw % ls -dl Devdas/
drwxr--r--  2 1000  100  2048  7 янв  2004 Devdas//
/cdrw % cd Devdas/
bash: cd: Devdas/: Permission denied
/cdrw % ls Devdas/
ls: track01.ogg: Permission denied
ls: track02.ogg: Permission denied
ls: track03.ogg: Permission denied
ls: track04.ogg: Permission denied
ls: track05.ogg: Permission denied
ls: track06.ogg: Permission denied
ls: track07.ogg: Permission denied
ls: track08.ogg: Permission denied
ls: track09.ogg: Permission denied
ls: track10.ogg: Permission denied
/cdrw %

Начал сомневаться в 2 + 2 = 4, решил провернуть на 4.10:
(11:00:23 <~>) 0 $ uname -rs
FreeBSD 4.10-RELEASE
(11:00:24 <~>) 0 $ id
uid=1001(chip) gid=1001(users) groups=1001(users), 0(wheel)
(11:00:25 <~>) 0 $ ls -ld downloads/
drwxr--r--  3 root  operator  512 21 окт 21:07 downloads//
(11:00:36 <~>) 0 $ cd downloads/
-bash: cd: downloads/: Permission denied
(11:00:38 <~>) 0 $ ls downloads/
(11:00:40 <~>) 0 $

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "bug of feature?"
Сообщение от denn emailИскать по авторуВ закладки(??) on 09-Ноя-04, 10:59  (MSK)
так в чем собственно?
не отрабатывает сд? так не установлен бит выполнения. он нужен для перехода в каталог.
или я не правильно понял  
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "bug of feature?"
Сообщение от chip emailИскать по авторуВ закладки(ok) on 09-Ноя-04, 11:09  (MSK)
>так в чем собственно?
>не отрабатывает сд? так не установлен бит выполнения. он нужен для перехода
>в каталог.
>или я не правильно понял

ls Devdas не должен показывать файлы.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "bug of feature?"
Сообщение от denn emailИскать по авторуВ закладки(??) on 09-Ноя-04, 11:13  (MSK)
>
>ls Devdas не должен показывать файлы.

в честь чего это? если стоит r для групы и мира

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "bug of feature?"
Сообщение от klalafuda emailИскать по авторуВ закладки on 09-Ноя-04, 11:14  (MSK)
>>так в чем собственно?
>>не отрабатывает сд? так не установлен бит выполнения. он нужен для перехода
>>в каталог.
>>или я не правильно понял
>
>ls Devdas не должен показывать файлы.

вы в этом уверены? ;)

http://www.opengroup.org/onlinepubs/009695399/utilities/ls.html

---cut---
For each operand that names a file of a type other than directory or symbolic link to a directory, ls shall write the name of the file as well as any requested, associated information. For each operand that names a file of type directory, ls shall write the names of files contained within the directory as well as any requested, associated information.
---cut---

ps: всю жизнь показывал..

// wbr

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "bug of feature?"
Сообщение от chip emailИскать по авторуВ закладки(ok) on 09-Ноя-04, 11:29  (MSK)
>>>так в чем собственно?
>>>не отрабатывает сд? так не установлен бит выполнения. он нужен для перехода
>>>в каталог.
>>>или я не правильно понял
>>
>>ls Devdas не должен показывать файлы.
>
>вы в этом уверены? ;)
>
>http://www.opengroup.org/onlinepubs/009695399/utilities/ls.html
>
>---cut---
>For each operand that names a file of a type other than
>directory or symbolic link to a directory, ls shall write the
>name of the file as well as any requested, associated information.
>For each operand that names a file of type directory, ls
>shall write the names of files contained within the directory as
>well as any requested, associated information.
>---cut---
>
>ps: всю жизнь показывал..

здесь ничего не сказано о правах доступа.

>
>// wbr

допустим, тогда почему в приведенном для FreeBSD-4.10 примере ls downloads ничего не показал ?

хотя реально:
(11:35:50 <~>) 0 $ sudo ls downloads/
Password:
RouterSim_v3.0_for_CCNA.zip     swgports.pdf
root#
(11:35:53 <~>) 0 $

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "bug of feature?"
Сообщение от klalafuda emailИскать по авторуВ закладки on 09-Ноя-04, 12:33  (MSK)
>
>допустим, тогда почему в приведенном для FreeBSD-4.10 примере ls downloads ничего не
>показал ?
>
>хотя реально:
>(11:35:50 <~>) 0 $ sudo ls downloads/
>Password:
>RouterSim_v3.0_for_CCNA.zip     swgports.pdf
>root#
>(11:35:53 <~>) 0 $

а это уже фича. implementation dependant.

ps: авторам баша за возможность настройки PS* я бы оторвал голову. порой столько не относящегося к делу мусора на терминале, что можно и потеряться :)

// wbr

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "bug of feature?"
Сообщение от chip emailИскать по авторуВ закладки(ok) on 09-Ноя-04, 16:44  (MSK)
>>
>>допустим, тогда почему в приведенном для FreeBSD-4.10 примере ls downloads ничего не
>>показал ?
>>
>>хотя реально:
>>(11:35:50 <~>) 0 $ sudo ls downloads/
>>Password:
>>RouterSim_v3.0_for_CCNA.zip     swgports.pdf
>>root#
>>(11:35:53 <~>) 0 $
>
>а это уже фича. implementation dependant.

получается поведение ls нельзя прогнозировать ? :) ИМХО, более правильно было бы ничего не показывать при подобных perms, чем выдавать груду Permission denied на весь список файлов, находящих в данной директории. Вам так не кажется ?

>ps: авторам баша за возможность настройки PS* я бы оторвал голову.

а авторам tcsh тоже ? И, имхо, это к делу не относится. Данная PS1 тянется еще со времен 4.4 и что либо на данной машине менять не хочется.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру