Кто силен в bash? помогите плз решить задачки...

Discussion in 'Безопасность и Анонимность' started by Dj Skeleton™, 19 Nov 2007.

  1. L0rd_Ha0S

    L0rd_Ha0S Elder - Старейшина

    Joined:
    25 Jan 2006
    Messages:
    148
    Likes Received:
    102
    Reputations:
    64
    Честно говоря, понятия не имею, почему препод их забраковал. Задания правильные, поставленную задачу команды выполняют, чего ещё нужно - я не знаю. Когда будет известно как должны выглядеть правильные задания - отпиши тут, интересно будет посмотреть.

    Upd: Dj Skeleton™, если никто ещё не откликнулся, стукни в аську(отправил в ПМ). Попробуем помочь :)
     
    #21 L0rd_Ha0S, 23 Nov 2007
    Last edited: 23 Nov 2007
  2. ShadOS

    ShadOS ы

    Joined:
    11 Feb 2007
    Messages:
    667
    Likes Received:
    351
    Reputations:
    413
    Всё равно интересно почему оно у тебя не работает. Напиши какую ошибку выводит и как ты пытаешься это делать? Я делаю это в bash. Может у тебя просто sh? =) Можно ещё вместо head tail использовать.
    А кто кстати сказал что он это преподу сдаёт? Колись, кто даёт такие злые задания, а то прикрою топик =))) Что-то ты слишком много придлагаешь за такие пустиковые задачи =)
     
    #22 ShadOS, 23 Nov 2007
    Last edited: 23 Nov 2007
  3. Dj Skeleton™

    Joined:
    1 Jun 2002
    Messages:
    225
    Likes Received:
    11
    Reputations:
    1
    у меня винда и cygwin со всем необходимым для шелла.

    выдает такое:
    dj-skeleton@djskel ~
    $ vim /usr/bin/
    bash: vim: command not found

    получается, что даже если такая команда и существует, у меня ее нет, наверное не установлена.

    задания дает препод. и почему 1000 это много? я думаю по 100 руб за задачу вполне норм... или нет? и я же прошу просто помочь с реализацией задачи, комментировать все пытаюсь сам(это обязательное условие для приема задачи), может потому и не принимают))) но с другой стороны, что такого неправильно можно прокомментировать например во втором задании? О_о почему мне пришел ответ "не принял"?
     
  4. L0rd_Ha0S

    L0rd_Ha0S Elder - Старейшина

    Joined:
    25 Jan 2006
    Messages:
    148
    Likes Received:
    102
    Reputations:
    64
    Так у тебя просто vim не установлен. :)
     
    #24 L0rd_Ha0S, 23 Nov 2007
    Last edited: 23 Nov 2007
    1 person likes this.
  5. Ky3bMu4

    Ky3bMu4 Elder - Старейшина

    Joined:
    3 Feb 2007
    Messages:
    487
    Likes Received:
    284
    Reputations:
    42
    Про VSZ и RSS очень подробно тут.
    Про процессы можно почитать здесь.
    Ну и выдержка из статьи:
     
  6. ShadOS

    ShadOS ы

    Joined:
    11 Feb 2007
    Messages:
    667
    Likes Received:
    351
    Reputations:
    413
    эх зажрались люди, 1000 рублей за такую фигню... это ж сколько пива выпить можно =))
    Напиши что за ответ ты отправил преподу дословно и мы напишем тебе почему он тебе сказал не принято.
     
  7. Dj Skeleton™

    Joined:
    1 Jun 2002
    Messages:
    225
    Likes Received:
    11
    Reputations:
    1
    2ShadOS,

    да там все было правильно за исключением того, что я не переправлял поток ошибок в /dev/null. просто получалась такая фигня, что до того как будет найден результат, find обращался к папкам/файлам, к которым нет доступа(т.к. в институте не рут) и сыпалась целая куча сообщений

    отказано в доступе
    отказано в доступе
    отказано в доступе


    вот)))
     
  8. Dj Skeleton™

    Joined:
    1 Jun 2002
    Messages:
    225
    Likes Received:
    11
    Reputations:
    1
    пипл!, со всеми задачами разобрался сам, только срочно жизненно необходима ваша помощь!
    выполните кто-нибудь у себя следующие команды и отпишите здесь реакцию баша на них.

    для 6-й задачи.
    cd /etc/
    ls -l passwd

    и

    cd /usr/bin/
    ls -l passwd



    для 8-й задачи.
    ps aux |head -n 5

    и

    ps -l

    и потом ps -l -p [UID]
    где [UID] - айдиншик процесса init



    для 9-й.
    ps aux --sort -pcpu |head -n 3

    и

    ps au --sort -pmem |head -n 3


    просто у меня cygwin, и в списке присутствует только один процесс - bash.(((

    как только доделаю эти задачки, выложу сюда решения всех 10-ти вместе с комментариями. если, конечно, кому-то интересно))
     
  9. Ky3bMu4

    Ky3bMu4 Elder - Старейшина

    Joined:
    3 Feb 2007
    Messages:
    487
    Likes Received:
    284
    Reputations:
    42
    Code:
    # cd /etc && ls -l passwd
    -rw-r--r-- 1 root root 1237 2007-11-24 19:59 passwd
    
    # cd /usr/bin && ls -l passwd
    -rwsr-xr-x 1 root root 29060 2006-10-20 02:52 passwd
    
    # ps aux | head -n 5
    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
    root         1  0.3  0.0   1628   536 ?        Ss   11:54   0:01 /sbin/init splash
    root         2  0.0  0.0      0     0 ?        S    11:54   0:00 [migration/0]
    root         3  0.0  0.0      0     0 ?        SN   11:54   0:00 [ksoftirqd/0]
    root         4  0.0  0.0      0     0 ?        S    11:54   0:00 [watchdog/0]
    
    #ps -l
    F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
    0 S     0  5095  5092  0  75   0 -   997 wait   pts/0    00:00:00 bash
    0 R     0  5164  5095  0  76   0 -   566 -      pts/0    00:00:00 ps
    
    #ps -l -p 1
    F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
    4 S     0     1     0  0  76   0 -   407 -      ?        00:00:01 init
    
    # ps aux --sort -pcpu | head -n 3
    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
    root      4997  5.5  3.8 127632 40044 ?        SLl  11:56   0:16 amarok                   
    root      5304  3.9  0.0   1852   776 ?        RN   12:00   0:01 /usr/bin/updatedb
    
    # ps aux --sort -pmem | head -n 3
    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
    root         1  0.2  0.0   1628   536 ?        Ss   11:54   0:01 /sbin/init splash
    root         2  0.0  0.0      0     0 ?        S    11:54   0:00 [migration/0]
    
     
    1 person likes this.