Вопрос № 22498: здрасьти!
1) есть ли в программе netstat real-time режим?
2) какой ключ в gcc позволяет производить ассемблерные коддля компилируемой программы. (всмысле есть программа на Си, надо посмотреть какой ассм код пролизведет компилятор)?
3...Вопрос № 22510: 1. При изменении файла smb.conf нужно перезапустить демоны smbd и nmbd, что я делаю командами:
smbd -D
nmbd -D
или:
killall smbd
killall nmbd
smbd -D
nmbd -D
В результате к...
Вопрос № 22.498
здрасьти!
1) есть ли в программе netstat real-time режим?
2) какой ключ в gcc позволяет производить ассемблерные коддля компилируемой программы. (всмысле есть программа на Си, надо посмотреть какой ассм код пролизведет компилятор)?
3) кто-нибудь видет русский man по tcpdum?
спасибо
Отправлен: 22.06.2005, 07:56
Вопрос задал: ОчХочуНаучиться (статус: Посетитель)
Всего ответов отправлено: 1
--------- «С кем тяжело молчать, с тем не о чем говорить» (Метерлинк)
Ответ отправила: lupus campestris (статус: Специалист)
Отправлен: 22.06.2005, 15:55
Вопрос № 22.510
1. При изменении файла smb.conf нужно перезапустить демоны smbd и nmbd, что я делаю командами:
smbd -D
nmbd -D
или:
killall smbd
killall nmbd
smbd -D
nmbd -D
В результате клиенты Windows вообще не могут получить доступ ни к какому ресурсу. Но после перезагрузки Linux всё начинает работать...
Комада
ps ax | grep mbd
после перезагрузки системы выдаёт следующие строки:
2190 ? S 0:00 smbd -D
2200 ? S 0:00 nmbd -D
2571 ? S 0:00 smbd -D
2. Рускоязычные имена файлов, хранящихся на сервере, в проводнике Windows отбражаются не в той кодировке. Добавление в секцию [global] таких строк:
client code page = 866
character set = koi8-r
ни к чему не приводит, а команда
testparm
говорит, что это неизвестные параметры и исключает их.
В оригинальном файле smb.conf указаны такие строки:
dos charset = 850
unix charset = ISO8859-1
, но если заменить эти значения на соответствующие, всё равно, ничего не меняется... Как быть?
3. Как сделать так, чтобы одна группа пользователей могла только читать файлы каталога, другая могла бы изменять их, а третья не могла бы и читать эти файлы или, вообще, не имела бы доступа к каталогу? (Как подобные тройные права на файлы можно задать для пользователей и групп в Linux в её родной файловой системе?)
Вот мой файл smb.conf:
[global]
workgroup = servers
netbios name = c-server-02
server string = Mandrake test server 2
encrypt passwords = yes
client code page = 866
character set = koi8-r
[tmp]
path = /server/shared
[dir01]
path = /server/dir01
valid users = user01 user02
browseable = yes
writable = no
[dir02]
path = /server/dir02
valid users = user01
browseable = yes
writable = yes
Дистрибутив: Mandrake Linux 10.0
Версия SMB: 3.0.2a
4. Как в Gnome настроить кирилическую раскладку: кл. /? должна посылать символы .,
Как настроить клавиши переключения раскладок на Alt-Ctrl (почему-то не работает)
Отправлен: 22.06.2005, 12:56
Вопрос задал: Tundravarg (статус: Посетитель)
Всего ответов отправлено: 3
Отвечает: DND
Здравствуйте, Tundravarg!
1. Перезапускать надо используя скрипт в init.d :
/etc/init.d/smb restart
2. В Самба версии 3 правильно указывать так:
dos charset = CP866
unix charset = koi8-r
3. В данном частном случае можно так :
valid users в этой секции и третьей групе пароль не говорить.
Одному пользователю unix дать права записи и сказать этот пароль второй группе пользователей. Второго пользователя unix включтьи в группу, которая может только читать эти файлы и сказать пароль этого пользователя первой группе участников.
Если надо больше прав/групп то только через acl на ядро или Domain и winbind
4. xmodmap подгрузит желательную раскладку.
Ответ отправил: DND (статус: Практикант)
Отправлен: 22.06.2005, 13:07
Отвечает: OldFornit
Здравствуйте, Tundravarg!
1. Попробуй вместо убийства использовать команду
smbd restart
2. Действительно, в 3-й версии пакета Самба
client code page = 866
character set = koi8-r
больше не работают.
Необходимо использовать
unix charset и dos charset
Попробуй указать unix charset=KOIR? но лично я использую UTF8
3. Курить от read list и write list, такаже можно использовать browseable
Использовать права линуксовой файловой системы не надо - хватит возможностей пакета Самба
Таким образом, твой smb.conf может выглядеть так
[global]
workgroup = servers
netbios name = c-server-02
server string = Mandrake test server 2
encrypt passwords = yes
unix charset = utf8
#рекомендую вставить еще и это -
# create mask = 0777
# force create mode = 0777
[tmp]
path = /server/shared
valid user = user1, user2
browseable = yes
writable = no
path = /server/dir02
valid users = user01
browseable = yes
writable = no
Что-то в этом духе. Могу еще посоветовать вставить настройки wins и прочие приятные мелочи
А вообще - документация рулит. Удачи
--------- все у нас получится
Ответ отправил: OldFornit (статус: 2-ой класс)
Отправлен: 22.06.2005, 13:28
Отвечает: Serg77
Здравствуйте, Tundravarg!
Попробуйте администрировить SAMBA через Web интерфейс SWAT - это на много проще и озбавит вас от ошибок.
Там есть все что может понадобиться!!!
Чтобы обратиться к SWAT наберите в браузере этого же сервера http://127.0.01:901/
если с другой машины то подставьте адрес сервера и не забудьте открыть порт на фаерволе.
Ответ отправил: Serg77 (статус: 2-ой класс)
Отправлен: 22.06.2005, 13:52