Покажи Публикации - johnpetp
* Виж публикациите на потр. | Виж темите на потр. | Виж прикачените файлове на потр
Страници: [1]
1  Linux секция за начинаещи / Настройка на програми / Samba - по-особенна настройка. -: Apr 28, 2015, 12:24
Здравейте. Аз не съм много навътре в Linux-a но ми се налага да настройвам една Samba.
Положението досега:
Комп с Дебиан, Samba version 3.5.6. Съществуващ потребител office. В неговата Home папка има друга папка която се вижда по мрежата и всички могат да я ползват без ограничения. Четат пишат трият и т.н.. Никъде не пита за User Name и парола.
Сега се иска да се шерне друга папка но така че при опит за достъп до нея да пита за User Name и парола така че само който ги знае да има достъп. Досегашната да продължи да се достъпва както е досега. В Linux-a може да се прави всичко. Ако трябва ще се създава нов потребител. Данните могат да се местят. Важно е да се постигне това разделение независимо как.
Та моля помогнете.
2  Linux секция за начинаещи / Настройка на програми / Монтиране на windows share -: Jun 11, 2007, 15:08
Благодаря много.

Второто ми хареса повече. Направих го и стана.

Още веднъж благодаря много. '<img'>  '<img'>  '<img'>
3  Linux секция за начинаещи / Настройка на програми / Монтиране на windows share -: Jun 11, 2007, 11:16
Цитат (neter @ Юни 10 2007,23:26)
edit: "bat file" под Windows. Тук еквивалента е гореописаното нещо - bash script  '<img'>

'<img'>  '<img'>  '<img'>
То и аз затова "bat file" съм го сложил в кавички, че с това моето изкривено Windows мислене. ':p'  ':p'  ':p'

Сега по поста.
Може би не съм се изразил достатъчно добре това с fstab-a си работи достатъчно добре. Проблема е че ако не е монтирана Windows-ката директория защото отдалечения комп не е бил включен как после да го монтирам без да съм root.
Идеята е да се напише някакъв скрипт така че потребителката да не и се налага да пише нищо. Значи ако отдалечения комп е включен да се монтира отдалечената директория и да се пуска програмата. А ако не е пуснат да извежда съобщение и да спира.  И всичко това от Gnome средата на потребителя без да се налага да се пише нещо или да се налага да се въвеждат пароли. 'B)'

P.S. Горния код ми дава следното съобщение ако не съм root
Примерен код
libsmb based programs must *NOT* be setuid root.
4338: Connection to johnpetp failed
SMB connection failed
а ако съм root всичко си работи

P.P.S. Къде трябва да го сложа този код за да е boot time



4  Linux секция за начинаещи / Настройка на програми / Монтиране на windows share -: Jun 10, 2007, 20:54
Здравейте,
от скоро се занимавам а Linux и се случи така че се зхванах с Ubuntu 6.10. Та да споделя проблема си. Може би е елементарен но аз вече зациклих.
Та програма за работа със склад работеща под DOS. Основната  база данни е на Windows машина. Ситуацията в момента. Във fstab съм сложил реда:
Примерен код

//johnpetp/video /home/work/Sklad smbfs rw,user,username=guest,password= 0 0

Значи всичко работи ако компютъра на който е Linux-а се стартира СЛЕД компютъра с Windows (главната база). Проблема изниква ако уиндовския комп не е пуснат когато се стартира Линукса. Идеята ми е дали може да се напише "нещо" (аз му викам bat file) което първо да проверява дали има връзка със въпросния Windows компютър и след това да монтира мрежовия път.
Може би по-големия ми проблем е че в терминал "mount" ми казва че само root може да го прави. Четох че трябва да се даде "SUID root" на mount smbmount и smbmnt. Правих нещо но  mount продължава да твърди че само root може да го прави. За smbmount казва че библиотеките за smbmount не могат да бъдат с "SUID root". А ако ползвам smbmnt не излиза никакво съобщение но директорията /home/work/Sklad става файл с размер 0 и като се опитам да вляза там ми дава I/O error и браузването на файловата с-ма  става страшно бавно. Значи да спомена че писането на КАКВОТО И ДА БИЛО В ТЕРМИНАЛ ОТ СТРАНА НА ПОТРЕБИТЕЛЯ се изключва. Благодаря предварително.



Страници: [1]