Перейти к содержанию

shpi0

Members
  • Постов

    63
  • Зарегистрирован

  • Посещение

    Никогда

Сообщения, опубликованные shpi0

  1. У меня тут проблемка с 1С. Не хочет оно нормально работать, уже кучу всего перепробовал - программа при загрузке с ошибкой вылетает. Самбу переконфигуривал раз 10.

    Вот щас идея появилась.

    А если я подмонтирую FAT или NTFS раздел и расшарю его через самбу, могут проблемы решиться?

  2. Еще вопросец, у меня утилитка на баше по крону запускается и делает резервную копию данных с выгрузкой на FTP.

    Можно вне расшареного ресурса создать отдельный каталог (который большой по объему и его не надо резервировать), и на расшареном ресурсе как-то на него символическую ссылку чтоли разместить, чтоб он был доступен пользователям самбы?

    Возиться со скриптом неохота, вносить там список каталогов которые надо игнорировать и т.п. Символическая ссылка поможет? Или еще как-то может можно?

  3. Кстати, даже если будет доступ у пользователей с такими правами (0744)... У кого права 4 на файл - они смогут просто читать и все? А первоначально вопрос стоял маленько о другом - можно выставить права чтобы редактировать файл можно было, а удалить - нельзя

  4. [root@SaktaSamba shpi0]# ls -l
    итого 260
    -rwxr--r--   1 shpi0 Adm       0 Дек 18 15:52 123.txt
    drwxr-xr-x  11 shpi0 Adm    4096 Дек 15 14:59 purtelecom.ru
    -rwxr--r--   1 shpi0 Adm    4819 Дек 22  2006 startup-conf.txt
    drwxr-xr-x   2 root  root   4096 Дек 14 16:10 Templates
    drwxr-xr-x   6 shpi0 Adm    4096 Дек 15 14:59 Work
    -rwxr--r--   1 shpi0 Adm      31 Дек 16 11:35 п©п╟я─п╬п╩п╦.txt
    -rwxr--r--   1 shpi0 Adm  108544 Ноя 28 18:04 п╢п╩я▐ я└п╦п╥п╦я┤п╣я│п╨п╦я┘ п╩п╦я├ п╪п╬п╧.doc
    -rwxr--r--   1 shpi0 Adm  118784 Ноя 28 18:05 п╢п╩я▐ я▌я─п╦п╢п╦я┤п╣я│п╨п╦я┘ п╩п╦я├ п╪п╬п╧.doc
    

    файл '123.txt' доступен только пользователю 'shpi0', а пользователь 'boss', имеющий доступ к данному сетевому ресурсу, доступа к файлу не имеет.
  5. конфиг, как и заказывали Smile

    [global]
    	workgroup = WORKGROUP
    	server string = Sakta Samba Server
    	printcap name = /etc/printcap
    	load printers = yes
    	cups options = raw
    	log file = /var/log/samba/%m.log
    	max log size = 50
    	socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
    	dns proxy = no
    	username map = /etc/samba/smbusers
    [boss]
    	path = /home/boss
    	writeable = yes
    	browseable = yes
    	valid users = boss, shpi0, ksg
    	comment = РЇСЂРѕРІРѕР№ Р’.Р¤.
    	create mask = 0744
    
    [shpi0]
    	path = /home/shpi0
    	writeable = yes
    	browseable = yes
    	valid users = shpi0, ksg, boss
    	comment = РЇСЂРѕРІРѕР№ Р’.Р’.
    	create mask = 0744
    
    [DataBase]
    	comment = База данных
    	path = /home/DB
    	writeable = yes
    	browseable = yes
    	valid users = boss, hiv, kas, ksg, ktv, lov, shpi0
    	create mask = 0777
    
    [hiv]
    	path = /home/hiv
    	writeable = yes
    	browseable = yes
    	valid users = hiv, boss, ksg, shpi0
    	comment = РҐСЂРѕРјРѕРІР° Р˜.Р’.
    	create mask = 0744
    
    [kas]
    	comment = Кроливец А.С.
    	path = /home/kas
    	writeable = yes
    	browseable = yes
    	valid users = kas, ksg, shpi0, boss
    	create mask = 0744
    
    [ksg]
    	comment = Кроливец С.Г.
    	path = /home/ksg
    	writeable = yes
    	browseable = yes
    	valid users = ksg, boss, shpi0
    	create mask = 0744
    
    [ktv]
    	comment = Кроливец Т.В.
    	path = /home/ktv
    	writeable = yes
    	browseable = yes
    	valid users = ktv, ksg, boss, shpi0
    	create mask = 0744
    
    [lov]
    	comment = Леваднева О.В.
    	path = /home/lov
    	writeable = yes
    	browseable = yes
    	valid users = lov, ksg, boss, shpi0
    	create mask = 0744
    
    [1Cv77]
    	comment = 1C System Resource
    	path = /home/1Cv77
    	writeable = yes
    	browseable = yes
    	valid users = boss, hiv, kas, ksg, ktv, lov, shpi0
    	create mask = 0777
    
    Права на расшаренные директории такие же как и значение create mask
  6. Здравствуйте!

    Подскажите, можно ли в samba так расшарить ресурс, чтобы создавать, открывать/редактировать файлы могли одни пользователи, а удалить файл мог только определенный пользователь?

    Спасибо.

    P.S. У меня что-то форум в опере косячно отображается, скрин приложил

  7. У меня тут такая проблемка, на системе где koi8-r, данная функция выводит на экран символы псевдографики (всякие квадратики и т.п.)

    int printACSchar (char *ch)
    {
    
      write (OUTPUT_STREAM, "\x0E", 1);
    
      write (OUTPUT_STREAM, ch, 1);
    
      write (OUTPUT_STREAM, "\x0F", 1);
      return (0);
    }
    Например, если ch = "a";, то выведется крестик на экран.

    А у меня UTF-8 в системе, и дистрибутив другой. Как мне:

    - либо перевести терминал на время вывода символа в koi8r

    - либо всю систему свою переделать на koi8r

    - либо в utf8 использовать псевдографику, я так понимаю что просто инициализация псевдографики не та (первая строка в функции которая).

    Спасибо.

  8. turbina писал(а) Fri, 13 October 2006 19:55

    [root@Putin alsa-driver-1.0.13]# ./configure

    checking for gcc... no

    checking for cc... no

    checking for cc... no

    checking for cl... no

    configure: error: no acceptable C compiler found in $PATH

    See `config.log' for more details.

    [root@Putin alsa-driver-1.0.13]#

    Подскажите что нада зделать чтобы заработало, это я уже в папке с драйвером

    не установлено ни одного компилятора, gcc установите и будет вам щастье Smile

  9. скажите, такой мануал как в старой досовской borland c++ ver.3 по всем основным функциям есть где-нить в электронном виде? в PDF например, чтоб его можно было в linux'е смотреть. стандартными средствами linux как-то неудобно пользоваться...

  10. В-общем, пишу я такую вещь: надо чтобы нажатая клавиша выводилась на экран, но не просто, а большого размера.

    Вот тут сорцы: http://www.shpi0.ru/lab3.zip

    А вот в чем собственно проблема.

    Вот основная функция программы:

    int main()
    {
        tKey KeyPressed=KT;
        init_term();
        cursor(0);
        ClearScreen();
        SetColor(Cyan,Black);
        while (KeyPressed!=KQ)
        {
    	ClearScreen();
    	printf("Press one of this keys: T, Z, Y, F, I. (Q to quit).\n");
    	DrawLetter(KeyPressed);
    	KeyPressed=readkey();
        }
        DrawLetter(KeyPressed);
        SetColor(White,Black);
        restore_term();
        cursor(1);
        return 0;
    }
    Вот функция readkey()
    tKey readkey (void)
    {
      char input_char;
      int read_chars;
    
      while ((read_chars = read (INPUT_STREAM, &input_char, 1)) > 0){
          switch (input_char){
    	  case 'T': return (KT);
    	  case 't': return (KT);
    	  case 'Y': return (KY);
    	  case 'y': return (KY);
    	  case 'I': return (KI);
    	  case 'i': return (KI);
    	  case 'F': return (KF);
    	  case 'f': return (KF);
    	  case 'Z': return (KZ);
    	  case 'z': return (KZ);
    	  case 'L': return (KL);
    	  case 'l': return (KL);
    	  case 'q': return (KQ);
    	  case 'Q': return (KQ);
    	  default: return (KUNDEF);
    	}
        }
      return (KUNDEF);
    }
    Я не пойму почему так, но у меня как бы кнопка нажатая считывается каждую секунду. То есть вот если я сделал проверку на правильность кнопки (надо только 6 букв чтобы выводилось), то при нажатии на нужную кнопку все работает - но через секунду сбрасывается с сообщением о том что нажата неправильная кнопка.

    Насколько я понял здесь еще что-то с терминалом связано. Вот функция инициализации терминала:

    int init_term (void)
    {
      if (!isatty (INPUT_STREAM) || !isatty (OUTPUT_STREAM))
        return (1);
    
      if (WinSize()) return (1);
    
      if (tcgetattr (INPUT_STREAM, &old_tcset) == -1
          || tcgetattr (INPUT_STREAM, &new_tcset) == -1)
        return (1);
    
      new_tcset.c_iflag &= 0;		
      new_tcset.c_lflag &= ~(ICANON | ECHO);  
      new_tcset.c_cc[VMIN] = 0;
      new_tcset.c_cc[VTIME] = 10;
    
    
      if (tcsetattr (INPUT_STREAM, TCSAFLUSH, &new_tcset) == -1)
        return (1);
    
      return (0);
    }
    Когда я изменяю new_tcset.c_cc[VTIME], соответственно меняется и время пока нажатая клавиша самопроизвольно не считывается.

    Помогите пожалуйста, сдавать на той неделе уже... Да и самому интересно разобраться Smile

  11. White_Mouse писал(а) Sat, 07 October 2006 15:41

    Столбцы сбиты, значит ширина терминала неверная, по идее.

    Постарайтесь объяснить конкретно, что не работает. Неплохо было бы приложить скриншот, если получится.

    вот запускаю MC через ssh

    http://www.shpi0.ru/screenshots/mc_1_resize.jpg

    Вот как он выглядит

    http://www.shpi0.ru/screenshots/mc_2_resize.jpg

    Вот в столбце справа вниз переместил указатель, все малость сместилось

    http://www.shpi0.ru/screenshots/mc_3_resize.jpg

  12. EvilShadow писал(а) Sat, 07 October 2006 16:26

    Да. Вне зависимости от локальной ФС, на сетевом уровне Вы столкнетесь с smbfs/nfs. Если у Вас в самбе, например, дан доступ только на чтение, то как бы Вы локальную ФС ни монтировали, по сети можно будет только читать.

    А если самба позволяет писать, то можно использовать ее таким образом и смонтировать не сетевой ресурс, а локальный NTFS-раздел как SMBFS и писать в него?
×
×
  • Создать...