Ru-Board.club
← Вернуться в раздел «UNIX»

» Debian

Автор: videolamer_V
Дата сообщения: 12.05.2010 08:43
Помогите с таким вопросом пожалуйста. Из старенького пня2 решил сделать фаловый сервер для небольшого офиса, под рукой оказался дебиан СД 1. Установил без графического интерфейса, поставил Putty на машину с виндой 7, сервак удаленно управляется, только в Putty русские шрифты отброжаются некорректно, а на сервере нормуль, но это не суть. Установил на сервак вебмин, и самба. Созданные папки на сервере видны в винде но сделать с ними ничего не возможно, тут по ходу что то с правами. Мне просто нужно настроить самбу через вебмин так, чтобы например: Есть 4 юзера - 1.Начальник, 2.Админ, 3.Бухгалтер, 4.Помошник. У каждого своя папка, пусть эти папки также обзываются: .Начальник, Админ, Бухгалтер, Помошник.
1. Нужно чтоб начальник мог из под винды заходить во все папки кроме Админ
2. Нужно чтоб Админ мог заходить во все папки и создавать любые папки (все права)
3. Пользователи Бухгалтер, Помошник имели все права только на свои папки, в остальные им доступ запрещен.
Короче гуглил, мудрил так ничего и не смог сделать. В инете вообще про настройку самбы через вебмин ничего нет. Может и не надо самбу так настраивать то?
Автор: bearjrgm
Дата сообщения: 12.05.2010 08:50

Цитата:
Putty русские шрифты отброжаются некорректно,
настройте в параметрах сессии utf8 и будут шрифты.

Цитата:
Есть 4 юзера - 1.Начальник, 2.Админ, 3.Бухгалтер, 4.Помошник.
где в винде или на линуксе?
А вообще создаете четырех пользователей, задаете им в самбе пароли, в файл smb.conf настраиваете шары и все. (в дефолтном фале есть достаточно подробные примеры), и еще нужно найти пункт, который отвечает за пароли(win2k и страше).

Добавлено:
пароли в самбе не равны паролям в системе, это пароли удаленного доступа с виндовых машин.
Автор: videolamer_V
Дата сообщения: 12.05.2010 09:39
нашел в инете настройки самбы из под вебмина http://break-people.ru/cmsmade/index.php?page=unix_webmin_howto_samba_editing_file_permission_settings

Пробовал пока ничего путного...

Цитата:
настройте в параметрах сессии utf8 и будут шрифты.
Спасибо, сработало!


Цитата:
где в винде или на линуксе?
На лине. А пользователи есть точно такие же только на виндах. Я в Линуксе им такие же пароли задал как и в виндах.


Цитата:
пароли в самбе не равны паролям в системе, это пароли удаленного доступа с виндовых машин.

То есть, мне не надо было создавать пользователей в линуксе, а нужно было создать отдельно пользователей на самбе? Это разные вещи?

Автор: SysCommander
Дата сообщения: 12.05.2010 11:10

Цитата:
То есть, мне не надо было создавать пользователей в линуксе, а нужно было создать отдельно пользователей на самбе? Это разные вещи?


Да.
Посмотрите man smbpasswd.
Автор: videolamer_V
Дата сообщения: 12.05.2010 13:05
Подкинте плиз нормальные настройки пошагово на самбу. Сейчас поставил mc из под него тупо в каталоге /home создал папку и в там же в mc отметил все права на все. Пака видна из под винды и в неё можно заходить и создавать всё что угодно из под винды без пароля... Второй день бьюсь с самбой...

П.С И еще подскажите после того как скачал из инета пакет например:
apt-get install mc
он установился, нужно дать команду чтобы система знала, что мс установлен, чтоб больше не качать его?
Автор: bearjrgm
Дата сообщения: 12.05.2010 14:50
videolamer_V

Цитата:
он установился, нужно дать команду чтобы система знала, что мс установлен, чтоб больше не качать его?

она уже знает.

Цитата:
каталоге /home создал папку и в там же в mc отметил все права на все. Пака видна из под винды и в неё можно заходить и создавать всё что угодно из под винды без пароля... Второй день бьюсь с самбой...

почитайте про самбу, есть файл smb.conf, читайте man smb.conf.
Автор: videolamer_V
Дата сообщения: 12.05.2010 15:28

Цитата:
почитайте про самбу, есть файл smb.conf, читайте man smb.conf.
Читаю уже второй день, да вот вникнуть нифига не могу. В винде 2003 всё быстро настраивается и кому что куда можно а кому куда нельзя. Не думал, что тут застопорюсь. И главное делаю по описанию, папки появляются из под винды, но либо захожу как к себе домой туда либо вообще нет прав. Инет такой огромный, а всё никак нормально настройки не найду. Млин неужели я такой тупой...


Автор: bearjrgm
Дата сообщения: 12.05.2010 16:01

Цитата:
В винде 2003 всё быстро настраивается и
и зачем было ставить Линукс???

Ссылка для чтения.

Ссылка для чтения 1.



Автор: videolamer_V
Дата сообщения: 12.05.2010 16:59

Цитата:

Ссылка для чтения.

Ссылка для чтения 1.

Спасибо за ссылки, нихрена ничего не получается. Может самба глючть вообще? Не может же быть такое, что настройки через вебмин и через консоль не давали результата. Мне всего то нужно чтобы я мог войти по сети в папку зная пароль к каждой папке, и каждый пользователь заведенный в самбе мог зайти к себе в папку зная свой пароль и всё. А есть в лине что нибудь другое кроме самбы для фай лервера?

Вот эти гребаные папки созданые в самбе из винды 7ки видны, захожу в них без паролей а вот создать в них папку уже нет прав




Цитата:
и зачем было ставить Линукс???
Для такой слабой тачки только его и можно было ставить. Теперь придется грёбаную 2003 винду ставить.
Автор: bearjrgm
Дата сообщения: 12.05.2010 20:05
videolamer_V, приведите свой конфиг, может поможем.
Автор: Viewgg
Дата сообщения: 12.05.2010 20:41
videolamer_V
Извиняюсь, если не в тему, а точно этот NetBIOS жуткий нужен? (Он, кстати, вообще хоть где-нибудь работает нормально?) Поднять просто FTP-сервер нельзя ли? (Например, pure-ftpd) Вот уж что-что, а это быстро, надежно и удобно, IMHO. Или там пользователи только в кнопку "Пуск" умеют с десятой попытки мышью попадать?

Кстати, ещё. Все эти словесные описания, конечно, хорошо, но лучше бы (это общий совет) выложить конфиги - иначе кому-либо трудно помочь.


Цитата:
Может самба глючть вообще?

В принципе, все может быть.

http://bugs.debian.org/cgi-bin/pkgreport.cgi?package=samba

Что ещё...


Цитата:
Сейчас поставил mc из под него тупо в каталоге /home создал папку и в там же в mc отметил все права на все. Пака видна из под винды и в неё можно заходить и создавать всё что угодно из под винды без пароля...

Так вроде все логично, судя по написанному: правда доступа должны быть только для пользователя, ну, может быть, для его группы тоже, а для остальных никаких прав отмечать не надо! Например, есть пользователь user1, к папке /home/user1/lalala доступ права должны выглядеть примерно так: drwxrwx--- (расшифровываю на всякий случай подробно, не сочтите за обиду: для пользователя доступ для чтения, записи и возможность запускать файлы, хотя тут это не очень актуально, для домашней группы пользователя права аналогичные, для всех остальных прав никаких) . Добавляем пользователя admin в группу user1, тогда к /home/user1/lalala будут иметь доступ только пользователи user1 и admin, ну и так далее. Остальное вроде тут люди, знающие поболее моего, уже расписали.

Добавлено:
Опа, пока писал, bearjrgm меня опередил с напрашивающимся замечанием насчет конфигов. Ну и правда доступа тоже видны наглядно, если в нужном каталоге выполнить ls -l , тогда левая табличка и покажет права всех вложенных папок и файлов, можете тоже выложить. А, и ещё: используйте тег [more], много строк прямо в тему выкладывать не надо.
Автор: emfs
Дата сообщения: 13.05.2010 00:04
videolamer_V

Может тогда есть смысл посмотреть в сторону готовых решений, например на FreeNAS.
Автор: spectralua
Дата сообщения: 13.05.2010 03:15

Цитата:
расшифровываю на всякий случай подробно, не сочтите за обиду: для пользователя доступ для чтения, записи и возможность запускать файлы

Не файлы запускать, а в каталог войти. Для каталогов +х имеет другое значение.
Автор: videolamer_V
Дата сообщения: 13.05.2010 07:57
Спасибо мужики за ваше терпение и попытку помочь!

Цитата:
однять просто FTP-сервер нельзя ли? (Например, pure-ftpd) Вот уж что-что, а это быстро, надежно и удобно, IMHO. Или там пользователи только в кнопку "Пуск" умеют с десятой попытки мышью попадать?
Да разные пользователи есть, просто привыкли они уже как то к виндам и их папкам, а объяснять им мне влом, все равно не догонят!


Цитата:
Может тогда есть смысл посмотреть в сторону готовых решений, например на FreeNAS.

Интересно! Но раз уж начал с дебианом нужно его добить...
Так, мужики я потихоньку начинаю уже понимать, теперь все по пунктам по порядку
1. Вопрос: у меня в лине есть суперпользователь и пользователь назовем его zloyadmin, теперь мне нужно создавать в линуксе, не в самбе, тех же пользователей что и в виндах? Я создал пользователей в webmine но это как я понял совсем другое, но для самбы эти пользователи подходят..
вот smb.conf

[BuhNPCT]
    

valid users = buhnpct,zloyadmin,Tahir,root
    
invalid users = Yusup
    
path = /home/BuhDoc
    
write list = buhnpct,zloyadmin,Tahir,root
    
allow hosts = 192.168.0.2,192.168.0.3,192.168.0.5



[Tahir]
    

valid users = Tahir,zloyadmin,root
    
invalid users = Yusup,buhnpct
    
path = /home/TahirDoc
    
write list = Tahir,zloyadmin,root
    
allow hosts = 192.168.0.2,192.168.0.3



[Yusup]
    

valid users = Yusup,zloyadmin,Tahir,root
    
invalid users = buhnpct
    
path = /home/YusupDoc
    
write list = zloyadmin,Tahir,Yusup,root
    
allow hosts = 192.168.0.2,192.168.0.3,192.168.0.4



[ZloyAdmin]
    

valid users = zloyadmin,root
    
invalid users = Tahir,Yusup,buhnpct
    
path = /home/VitDoc
    
write list = zloyadmin,root
    
allow hosts = 192.168.0.2


Добавлено:

Цитата:
Добавляем пользователя admin в группу user1, тогда к /home/user1/lalala будут иметь доступ только пользователи user1 и admin, ну и так далее.

В мс мне проще добавлять права пользователям, сейчас проверил, добавил в группу пользователя zloyadmin к пользователю yusup и спокойно захожу к нему в папку и работаю там с доками. А как добавить ещё одного пользователя, чтоб он мог тоже работать в этой папке?
а если создать группу например группа1 и к этой группе уже привязывать пользователей которым доступ разрешен, сейчас попробую... Мужики по моему получилось!!!
Автор: Viewgg
Дата сообщения: 13.05.2010 14:47
spectralua
Ну да, имелось в виду для файлов внутри, конечно.

videolamer_V
Повторюсь: оберните тегом [more] конфиг, а то сообщение длиннючее получается.


Цитата:
Я создал пользователей в webmine но это как я понял совсем другое, но для самбы эти пользователи подходят..

Не знаю, что там делает Webmin, но вообще да, у Samba с пользователями там хитро дело обстоит, я не спец в ней, но, по-моему, лучше делать самый простой вариант - создавать соответствующих пользователей UNIX.


Цитата:
Так, мужики я потихоньку начинаю уже понимать


Цитата:
Мужики по моему получилось!!!



Добавлено:

Цитата:
А как добавить ещё одного пользователя, чтоб он мог тоже работать в этой папке?

man usermod
Автор: videolamer_V
Дата сообщения: 13.05.2010 16:12
Вопчем как сделал не заню, но вот что на сегодня у меня вышло. В линуксе пользователей пока не создавал.
Создал ползователей: buhnpct, zloyadmin, Tahir, Yusup в самбе, далее создал шары 4 шт:
BuhNPCT, Tahir, Yusup, ZloyAdmin. Потом создал одну группу: welcome, в нее засунул Tahir и ZloyAdmin Затем из под mc всем папкам назначил доступ, тот который нужен, в самба конфиге ничего не изменилось, но всё почему то работает так как нужно, тот у кого есть доступ входит, у кого нет отдыхает. Есть маленькая загвоздка, Не назвал на файлсервере в самбе рабочую группу ту что в моей сети теперь из сети самба видно как отдельное государство, где можно сменить рабочую группу?
Автор: bearjrgm
Дата сообщения: 13.05.2010 16:51
videolamer_V
тамже, в конфиге.

Добавлено:

Цитата:
в самба конфиге ничего не изменилось
после изменения прав в mc естественно в самба конфиге ничего не поменяется
Автор: videolamer_V
Дата сообщения: 13.05.2010 17:24

Цитата:
videolamer_V
тамже, в конфиге.

Спасибо, сменил. Ну как мой конфиг самбы есть что править?


Цитата:
после изменения прав в mc естественно в самба конфиге ничего не поменяется
Замечено что если править конфиг самбы и выставлять права пользователям там, тогда ничего не работет, когда права создю в мс, всё начинает работать, оставлю как есть. Передача файлов по сети идет на скорости 2мб/с при гигабитной сетке.

И клиент с 98 виндой не может приконектиться к серверу почему то не выскакивает у него окошко с логином и паролем, а вылезает окно типа FILESERVER\IPC$ с просьбой ввести только пароль. Все остальные винды 7ки, хрюши, и 2003 припеваючи конектятся предварительно введя свои логины и пароли.

Поправить можно? Не пинайте сильно мужики, я линукс впервые в своей жизни кручу ссори ежели чего...
Автор: Sterh84
Дата сообщения: 26.05.2010 06:48
Доброе время суток.
Парни вопрос по квотам, установил деб ленни. Перекомпилировал ядро, встроил поддержку квот. Перемонтировал таблицу файловых разделов с квотами, создал файлы квот рутом. вроде все нормально команда маунт показывает опции квотирования, но при вызове edquota, получаю No filesystems with quota detected. Куда капнуть?


[more=Конфиг]
mount
/dev/sda2 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /p
Цитата:
[/q]
[q]

roc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/md0 on /home/db type ext4 (rw,usrquota,grpquota,usrquota)
nfsd on /proc/fs/nfsd type nfsd (rw)

cat fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda2 / ext3 defaults,errors=remount-ro 0 1
/dev/sda1 none swap sw 0 0
/dev/md0 /home/db ext4 defaults,usrquota,grpquota 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
[/more]

Добавлено:
Поставил свежее пакеты с квотой. Те Проблема таже что и в Убунту. Новые пакеты решили вопрос все заработало.
Автор: bearjrgm
Дата сообщения: 26.05.2010 09:56
videolamer_V

Цитата:
И клиент с 98 виндой не может приконектиться к серверу

У них разные способы шифрования пароля, в настройке конфига можно выбрать стиль паролей - 98 или NT.


Цитата:

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


Если сервис guest only = yes и сервер работает в режиме security SHARE, шаги 1 – 5 пропускаются.


1. Если клиент передал имя пользователя/пароля, и проверка пароля системой UNIX прошла успешно, подключение устанавливается от имени этого пользователя. Это serverservice%username метод передачи имени пользователя.

2. Если клиент предварительно зарегистрировался в системе и теперь указывает правильный пароль для того имени пользователя, соединение разрешается.

3. NetBIOS имя клиентов и любые предварительно используемые имена пользователей проверяются на соответствие паролю. Если они соответствуют, связь разрешается от соответствующего пользователя.

4. Если клиент предварительно утвердил пару имени пользователя/пароля с сервером, и клиент передал символ ратификации, то имя пользователя используется.

5. Если user = поле, указанно в smb.conf файле для сервиса, и клиент предоставил пароль, и пароль соответствует (согласно проверке пароля системы UNIX) одному из имен пользователей в поле user = , связь устанавливается от лица user = строка. Если одно из имен пользователей в user = список начинается с @, то имя соответствует списку имен в группе с тем же именем.

6. Если сервис – это гостевой сервис, соединение устанавливается от пользователя, указанного в guest account = для сервиса, независимо от предоставляемого пароля.




Добавлено:
# Global parameters
[global]
workgroup = MYGROUP <----------- имя группы
netbios name = ASERVER
security = user
encrypt passwords = Yes <------------ для NT.
... и т.д.
Автор: neznayka3
Дата сообщения: 24.06.2010 10:09
Ставлю Postgresql 9. При ./configure получаю
Цитата:
configure: error: readline library not found
нужен этот пакет. Как найти имя источника, чтоб добавить в surces.list? [more=surces.list]###### Debian Main Repos
deb http://ftp.ru.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ lenny main contrib non-free

###### Debian Update Repos
deb http://security.debian.org/ lenny/updates main contrib non-free
deb http://ftp.ru.debian.org/debian/ lenny-proposed-updates main contrib non-free
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ lenny-proposed-updates main contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

deb http://mirror.yandex.ru/debian/ lenny main contrib non-free
deb http://avreg.net/debian/ lenny main contrib non-free[/more]
Автор: nick0001
Дата сообщения: 24.06.2010 10:26
$ aptitude search readline
...
# aptitude install libreadline5-dev libreadline5
Автор: Viewgg
Дата сообщения: 24.06.2010 12:54
neznayka3
Аррр, значит, не разобрались все-таки с выпусками и sources.list?

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

Думаем. Вот, например, какое хорошее зеркало у нас есть:


Цитата:
deb http://mirror.yandex.ru/debian/ lenny main contrib non-free


Это - репозиторий LENNY, а нужен SQUEEZE. Стало быть, надо добавить строчку вида:

Код: deb http://mirror.yandex.ru/debian/ squeeze main contrib non-free
Автор: neznayka3
Дата сообщения: 24.06.2010 23:01
nick0001
Viewgg
Спасибо. разбрался.
Автор: BBasil
Дата сообщения: 08.07.2010 20:31
Hi!
Возможно я не-по-адресу... Однако.
Завел себе Debian(Parsix_3.5) на стареньком ноутбуке RoverBook_Partner_E415L.
Статус мой "любопытствующий_пользователь" т.е. -все делаю по подсказкам (за что признателен "гуру").
Так вот. У моего процессора есть особенность: не любит "экономные" режимы, система виснет когда процессор, под нагрузкой, занимается само-регулировками...
Это было и в WinXP и иных Linux'ах...
Нашел полу-решение: под root в Терминале: #_cpufreq-set -g performance и до конца сессии все ОК.
А как сие автоматизировать ?.. Попробовал добавить в /etc/rc.local -не работает...

Прошу помощи...
Память плохенькая -постоянно "на грабли наступаю"...

P.S. У Автора есть сайт, но там знают лишь аглицкий и фарси, а я только русский (надеюсь).
Автор: oldjoe
Дата сообщения: 08.07.2010 20:56
BBasil
Проще - и надежней - отключить это дело в BIOS...
Автор: BBasil
Дата сообщения: 08.07.2010 21:12
--как ?...
Автор: oldjoe
Дата сообщения: 08.07.2010 22:32
BBasil
- при начале перезагрузки - пока идут заставки BIOS - нажимать клавишу delete.
- найти раздел Advanset BIOS Features или Advanset.
- найти в нем раздел CPU Configuration.
- в строке CPU Ratio Control значение Auto сменить на Manual.
- выйти с сохранением изменений - для этого обычно нажимается F10 - от Вас потребуют подтверждения.
В правой стороне экрана будет панель со всеми подсказками.
Это достаточно простая настройка и проблем обычно не вызывает. Но уж если не повезет, пробуйте загрузиться держа нажатой клавишу Insert и верните настройку обратно. В работе с BIOS надо или точно знать, что делать, или менять только по 1 значению.
Автор: BBasil
Дата сообщения: 08.07.2010 22:50

Цитата:
- найти раздел Advanset BIOS Features или Advanset.

--дык в том и дело, BIOS "упрощенный" и ничего подобного там нет... AMI_BIOS...

Добавлено:
Перепроверился (давно глядел...) нашел:
"Battery_Life_Expand" было "auto" поставил "disable" -без-толку...

Ввел :cpufreq-info
Получил: current CPU frequency is 532 MHz.

А хочется (и "вручную получаю) 997MHz...
Автор: oldjoe
Дата сообщения: 09.07.2010 06:27
BBasil

Цитата:
--дык в том и дело, BIOS "упрощенный" и ничего подобного там нет

Возможно он назван по-другому.
Если действительно нет - так вот и причина сбоев.
Изменение частоты процессора должно поддерживать и BIOS и ОС...
Отключить службу cpu-freq - в зависимости от установленных утилит.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859

Предыдущая тема: 60000$ за страховку


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.