1. bash / Говнокод #12339

    −124

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    81. 81
    82. 82
    83. 83
    84. 84
    85. 85
    86. 86
    87. 87
    88. 88
    89. 89
    90. 90
    [global] 
       workgroup = workgroup
       netbios name = server
       security = share
       server string = anonymous lan file server
       browseable = yes
    dns proxy = no
    log file = /var/log/samba/log.%m
    panic action = /usr/share/samba/panic-action %d
    unix password sync = yes
     pam password change = yes
     encrypt passwords = true
    map to guest = bad user
       
    
    [torrent]
    path = /home/ewgeniy/torrent
    comment = tottent is tor
    readonly = No
    guest ok = Yes
    
    [share]
    path = /srv/share
    comment = share local
    readonly = No
    guest ok = Yes
    
    [audio]
    path = /srv/audio
    comment = audio local
    readonly = No
    guest ok = Yes
    
    [FTP]
    path = /srv/ftp
    comment = ftp local
    readonly = No
    guest ok = Yes
    
    [wd500gb]
    path = /media/wd500gb
    comment = backup
    readonly = Yes
    guest ok = Yes
    
    [new]
     comment = new disk 120 gb
            path = /media/wd500gb/
            browseable = yes
            writable = yes
            guest ok = yes
    
    [hdd1]
    	writeable = yes
    	path = /media/wd500gb/
    	write list = ewgeniy
    	only user = yes
    	revalidate = yes
    	directory mask = 0777
    	comment = admin
    	valid users = ewgeniy
    	browsable = yes
    	create mode = 0777
    	user = ewgeniy
    
    [zhanna]
            writeable = yes
            path = /home/zhanna/
            write list = zhanna
            only user = yes
            revalidate = yes
            directory mask = 0777
            comment = admin
            valid users = zhanna
            browsable = yes
            create mode = 0777
            user = zhanna
    
    [alex]
            writeable = yes
            path = /home/alex/
            write list = alex
            only user = yes
            revalidate = yes
            directory mask = 0777
            comment = admin
            valid users = alex
            browsable = yes
            create mode = 0777
            user = alex

    конфиг samba

    Не пускает пользователей в свои домашние каталоги из под windows машин.

    Запостил: geniewgen, 23 Декабря 2012

    Комментарии (48) RSS

    • Первая мысль по первым строкам: конфиг самбы? ВТФ? Что оно тут делает?
      Ответить
      • govnokonf.ru
        Ответить
        • кдеешник штоле?
          govnoconf.ru
          Ответить
          • > кдеешник штоле?
            На работе кеды, дома юнити.

            Когда писал govnokonf я просто пытался соблюсти стилистику govnokod'а.

            P.S. Линуксятник штоле? http://govnoini.ru!
            Ответить
            • .govnorc, ini это интернациональное.
              Ответить
            • 16-бит штоле?
              http://govnoHKEY.ru
              Ответить
            • показать все, что скрыто>На работе кеды, дома юнити.
              Значит говноед-убунтёнок.
              Ответить
              • Питух не птица, а убунтёнок не человек? Ну ну. Это ты перегнул палку.
                Ответить
              • > Значит говноед-убунтёнок.
                Гентушник-тайломенеджерофаг детектед? Только они настолько критично относятся к "хомячковым" операционкам.

                Для меня ось это не средство самовыражения и не религиозный фетиш, а всего лишь инструмент. И если мне ее не надо пересобирать, выигрывая на оптимизации 3% нагрузки на проц и сраный гигабайт места, и годами настраивать - я только рад. Меня и от винды не тошнит, купил бы восьмерку, если бы она была мне понадобилась.

                P.S. Какой тайловый менеджер юзаешь?
                Ответить
                • >Меня и от винды не тошнит
                  А меня тошнит. Отсутсвие оконного менеджера, вирутальных рабочих столов, единственный буфер обмена, идиотский фокус курсора, при котором для работы с виджетом необходимо кликнуть по нему.
                  Частично эти проблемы решаются(настроить фокус везде мне так и удалось, например, в блядской студии, видимо, стоит проверка на фокус, и юзать скролл на неактивном виджете нельзя), но они работают через жопу и с нулевой интеграцией.

                  Следующий пункт - говнософт, с кучей быдломаилсру-троянов, который распидорасит профили всех браузеров. Говнософт, который перехватит все глобальные клавиши и хуй ты узнаешь, почему у тебя не работает плеер.

                  Про пакетный менеджер и единый стиль приложений даже говорить не буду.

                  >купил бы восьмерку
                  оно же для юзабельно только на планшетах
                  Ответить
                  • > юзать скролл на неактивном виджете нельзя
                    Да, этот момент после линуха бесит в винде. Очень не хватает передачи скролла окну под курсором.

                    А вот фокус по наведению мне напротив не нравится - мышка иногда дрожит сама по себе, и фокус упрыгивает на другой виджет. А когда обе руки на клаве - тянуться к ней влом.

                    > Следующий пункт - говнософт
                    Ну это при должном опыте и владении инструментами лечится, хотя согласен, оставляет неприятные впечатления. Но опять же - пока года 4 назад сидел на пираццкой винде - особых проблем с подобным софтом не было, всё говнецо, которое не отключалось галочкой, выкашивал сразу после установки.

                    > оно же для юзабельно только на планшетах
                    Да ну, ничуть не неюзабельней чем виста и семерка. Поюзал ее недавно на ноуте несколько дней. По крайней мере новый пуск мне показался более удобным, чем уебанский пуск вист\семерок, который можно было юзать только как поисковую строку. А в остальном там коренных изменений в юзабилити и нет.

                    P.S. А ну да, в восьмерке бесит менюха загрузчика, которая грузится секунд 10, и когда выбираешь другую ось - делает ребут в нее. Хотя, может быть, на EFI оно и пошустрее будет.
                    Ответить
                  • А как вообще можно жить с той убогой консолью, которая идёт по дефолту в винде... На работе недавно случай был, парень около часа пытался сделать .patch файл в винде без IDE. На самом деле таких операций в жизни программиста навалом: от анализа логов до валидации xml по схеме - консоль всегда спасёт и позволит автоматизировать
                    Ответить
                    • VBA
                      Ответить
                    • Вроде как есть bin-utils. Осталось найти нормальный эмулятор терминала
                      Ответить
                    • > парень около часа пытался сделать .patch файл в винде без IDE
                      Как говорится плохому танцору....

                      Ну да, консоль че в самой винде, че в msys убогая, не спорю, но час запускать в ней дифф!? Или все это время он искал на сайте mingw где скачать msys (довольно нетривиальная задача, без шуток).
                      Ответить
                      • Нет, он как раз пытался сделать это, не используя консоль. Решил начать с помещения сорцов в какую-нибудь систему контроля версий, подмены дерева сорцов и вызова diff системы контроля версий.
                        Ответить
                        • Хм, ну ставим какой-нить tortoise git, раз консоль использовать нельзя. Пихаем в папку старый файл, коммитим, заменяем новым, коммитим, заставляем систему контроля версий показать дифф... Чего тут час делать? Разве что пить чай и переписываться на уютном говнокодике...

                          P.S. Не используя IDE, не используя консоль... а парень мазохист однако.
                          Ответить
                          • Есть же patch в винутиле http://gnuwin32.sourceforge.net/packages/patch.htm. Скачать и его даже "устанавливать" не надо. Просто запустить...
                            Ответить
                            • 1. Это консоль, а "он как раз пытался сделать это, не используя консоль".
                              2. Это patch, а он занимался обратным (т.е. ему нужен http://gnuwin32.sourceforge.net/packages/diffutils.htm).
                              Ответить
                              • > парень около часа пытался сделать .patch файл
                                Вроде ж патч нужно было. То, что он его хотел через дифф получить... ну тоже, вариант конечно, но я так понимаю, конечный результат нужен был именно патч.

                                А, о, понял, он его не применить, а создать хотел... :)
                                Ответить
                                • Эм, а с каких пор patch умеет генерить патчи, а не применять их? Я совсем от жизни отстал?

                                  patch - apply a diff file to an original гласит ман.

                                  > А, о, понял, он его не применить, а создать хотел... :)
                                  Exactly!
                                  Ответить
                    • mingw, cygwin или любой вменяемый скриптовый язык.
                      А как вообще можно жить с теми хуёвыми дровами, которые идут в луниксе по дефолту?
                      Людям которые имеют винду только для того чтобы играться в игрушки, открывать vk.com и vg не понять ваших проблем с консолью.

                      Наоборот: в луниксе fps меньше - это основной аргумент.
                      Вот мне нужен AviSynth(VirtualDub) с их богатством плагинов, и никак кроме wine мне это запустить.
                      Ответить
                      • > Людям которые имеют винду только для того чтобы играться в игрушки, открывать vk.com и vg
                        я абсолютно не против. я всего лишь считаю, что unix-системы отлично подходят для разработчиков и многое позволяет делать просто и быстро. виндовс же изначально был рассчитан на простых людей, а не красноглазиков, поэтому докопаться до сути в нём обычно труднее.
                        Обе системы нужны и не особо друг другу мешают, но, поскольку я скорее отношусь к красноглазикам, мне нужно быстро докапываться до сути, я хочу автоматизации и простого интерфейса.

                        Стыдно признаться, но очень невнимателен и кнопки в UI нахожу с трудом, даже если они большие и красные.
                        Ответить
                        • >Стыдно признаться, но очень невнимателен и кнопки в UI нахожу с трудом
                          Есть такое дело. В последние лет эдак 7 нахожу cli более простым и удобным для ряда задач, как в плане пользования, так и в плане разработки.
                          Чем рыться в куче окон и выставлять галочки, проще написать скрипт.
                          -h и man рулят.
                          Ответить
                          • Да-да... причем скрипт потом можно будет запустить еще раз, а галочки пришлось бы расставлять заново. Ну и скрипт легко скинуть кому-нибудь, намного легче чем объяснять "сервис-свойства обозревателя, вкладочка безопасность, нажми кнопочку..."

                            А с поиском кнопочек в современном софте началась хуйня - раньше в том же ворде было текстовое меню, в котором можно было порыться и навскидку найти нужный пункт. Теперь же там сотня кнопочек разного размера, на каждую из которых надо навести мышку, чтобы прочесть что она делает. А еще там есть миллипиздрическая хуйнюшка со стрелочкой, открывающая, к примеру, окно формата абзаца. Я ее нашел далеко не с первого раза...
                            Ответить
                          • > -h и man рулят
                            и apropos
                            Ответить
                      • Кроме фпс есть еще такая офигенная штука, как бинокулярный режим, по крайней мере у достаточно новых НВидий. И это, на сколько я понимаю, только в Виндовсе, даже на яблоках вроде нет. Как счастливый обладатель, могу заверить, для игрушек, особенно фпс / ртс / или рпг с 3д и красивым пейзажем вещь офигенная...
                        Ответить
                        • Драйвер 3D Vision не поддерживает приложения OpenGL, в частности, игры на движке Doom 3. По этой же причине комплекты 3D Vision не поддерживаются в Linux и MacOS, где OpenGL является основным API трёхмерной графики. Стереоизображение в OpenGL поддерживается лишь профессиональными видеокартами Quadro, и лишь для приложений, прямо использующих технологию OpenGL quad-buffered stereo.. Печалька.

                          P.S. Игрался одно время с 3d, красиво конечно, но начинает болеть голова, а потом, когда снимаешь очки, отходняки минут на 10, в течении которых реальный мир кажется плоским... Не, не для меня это.
                          Ответить
                          • Хм... интересно, на лептопе оно вообще включается кнопкой (т.е. механической!). Я как-то даже и не думал, что они бы стали планировать такие вещи под Линукс... обычно у них сотрудничество очень "поверхностное".
                            Ответить
                          • >Стереоизображение в OpenGL поддерживается лишь профессиональными видеокартами Quadro
                            У вендров есть нехорошая (хотя это кому как) привычка продавать одно и те же железо под разным соусом за существенно разные деньги. У NV стерео-режим был издревна.

                            И я активировал на GF2 MX400 и GF4 Ti.
                            Для работы в ogl достаточно было чтобы драйвер детектил карту как quadro (нужно было перепрошить bios или использовать патч rivaTuner).

                            Не знаю что сейчас там за "бинокулярный режим", но думаю всё то же только на новый лад.
                            Ответить
                            • > что сейчас там за "бинокулярный режим"
                              Да скорее всего тупо возможность создать 2 видеобуфера. Что можно тут нового придумать?

                              P.S. В опенгл флажок стереорежима, емнип, был как бы не с версии 1.0, но nvidia походу намеренно игнорит его увидев не quadro.
                              Ответить
                        • Только бесполезное, чуть более, чем полностью. Аргументация простейшая. И пониженная частота, и ненативное устройство требуется (как минимум - очки), и голова человеков для этого не предназначена. Ну и не менее важно, что эта глубина - воображаемая. Плюс, всё в одной точке резкости.
                          И нафиг так жить?
                          Ответить
                          • > Ну и не менее важно, что эта глубина - воображаемая.
                            Глубина корректно воссоздастся, а вот точка резкости это да. Это портит всю картину - пытаешься сфокусироваться на каком-то объекте, а не можешь, глаза и мозг начинают уставать от того что привычный способ фокусировки не пашет...

                            Насчет частоты - настоящий 3d vision работает только на 120гц мониках, поэтому с этим там норм, а красно-циановый работает на любом монике без падения частоты.

                            P.S. На настоящем 3d вижене поиграться не довелось, брал у соседа красно-циановые очки, и ставил драйвер. В принципе терпеть можно, в L4D топор и зомбаки смотрелись очень даже реалистично, даже желтоватая картинка (из-за светофильтров) не бесила. Но вот отходняки после часа игры, когда реал становится плоским, и на гранях предметов красно-синие ореолы, это не самая приятная вещь...
                            Ответить
                            • Энивей, пока технология ближе к зачаточной. Когда-нибудь, в недалёком будущем, мы сможем спокойно этим пользоваться, а пока - увы.
                              Ответить
                              • Втопку очки, надо несколько нейронов зацепить к трансиверу, и уйдя в тибетский монастырь или куда-нибудь в тихую избушку в лесу добиться, чтобы мозг определил это новое устройство...
                                Ответить
                          • Так очки же легкие, легче чем мои обычные. А по всем остальным пунктам - так что угодно можно охаять, и сонце херово светит, и вообще только днем.
                            Ответить
                          • http://www.asus.com/Notebooks/Gaming_Powerhouse/G73SW/

                            А вообще, я про это говорил, 3DTV.
                            Ответить
                    • Так что выбор невелик: либо вендоблядь с cygwinом, либо прыщеблядь с вайном.
                      О пожирателях яблочного говна умолчим, это наиболее деградировавший подвид пользователя.
                      Ответить
    • Ну конфиг как конфиг... можно уточнить чего с ним не так?
      Ответить
      • Видимо
        directory mask = 0777
        create mode = 0777
        должно быть 0022
        Ответить
        • хотя руководствуясь логикой автора должно быть 0000, но так не принято.
          Ответить
        • When a directory is created, the necessary permissions are calculated according to the mapping from DOS modes to UNIX permissions, and the resulting UNIX mode is then bit-wise ´AND´ed with this parameter. This parameter may be thought of as a bit-wise MASK for the UNIX modes of a directory. Any bit not set here will be removed from the modes set on a directory when it is created.

          Default: directory mask = 0755


          Получается, что при 777 файл будет доступен всем для любых операций. Ну да, не айс, но видимо автору так нужно.

          > должно быть 0022
          Т.е. write для других, write для группы, овнер сосет хуйцы совсем не имеет доступа? Странная логика...

          P.S. Вы наверное с umask спутали?
          Ответить
          • Верно. Просто увидел, коммент, что не пускает пользователей и права 777 и сразу про umask подумал... и написал. А надо было в спеки глянуть. Каюсь :)
            Ответить

    Добавить комментарий