Linux (Red Hat) операциялық жүйесі

Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 4
1. Linux операциялық жүйесі туралы түсінік ... ... ... ... ... ... ... ... . 5
2. Linux FTP сервері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..7
3.(Shell) командалық процессорсыз FTP.ң қолданушылар бюжеті үшін құрылуы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .11
4.Қолданушыға chroot айналасында орнату ... ... ... ... ... ... ... ... ... ... ... .12
5.Конфигурациялар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..15
6.FTP утилитінің администраторы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .22
7. FTP.ді қорғау мекемесі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 23
Қортынды
Қолданылған әдебиеттер
Бұл курстық жұмыстың барысында біз ашық кодты /open saure/ операциялық жүйе /бұдан былай О.Ж / ретінде танымал Linux О.Ж -сі туралы айтатын боламыз. Linux жедел даму үстіндегі әрі сенімді О.Ж. Linux-тің негізін Линус Тровалдьс (Linus Trovalds) 1991 жылы Unix-ке сүйене отырып,оның ашық кодты версиясы ретінде қалыптастырды. Линус Тровалдьс Хельсинк университетінде оқып жүрген кезіде Unix-тің жаңа версиясын жасауда көптеген программистілердің қолдауын табады.Бұл қолдаудың нәтижесінде Linux атты жаңа О.Ж пайда болады. Linux О.Ж -сі басқадай О.Ж -лері сияқты қолданушыларға ыңғайлы түсінікті болу үшін осы кезде көптеген тілдерге аударылған. Linux-ті жасауға өз белсенділіктерімен әлемнің түпкір түпкірінен көптеген прогаммистілер өзара интернет желісі арқылы ақпарат алмасып, шешім қабылдап, ақыл кеңес алып жұмыстаған және әріде жұмыстауда. Linux-тің тиімділігін білген ақпаратық технологиялар алыптары IBM, Dell, Sun т.б.,әлемдік үлкен SonyElectronics, Callie Mal, Mersedes Benz т.б. корпорациялары Linux О.Ж-сін өздерінің жұмыстарына, зертеулерін көптеп қолдануда. Европаның дамыған кейбір елдерінде (Германия, Норвения, Нидерланд, Венгрия...) Linux О.Ж -сі ашық кодты болуына байланысты үкімет тарапынан қолдау табуда.
        
        Linux /FTP/ операциялық жүйесі
КУРСТЫҚ ЖҰМЫСТЫ ОРЫНДАУҒА ... ... ... Linux (Red Hat) ... ... ... ... уақыты « » ____________ 2006 ... ... ... ... мәліметтер:
Мазмұны,
Жұмысты сипаттайтын негізгі бөлім,
Қортынды,
Сызба материалдар саны:
Суреттер саны:
Кесте саны:
Жұмыс ... аға ... ... ... қабылдап алған студент Сембиев Ержан
« ... 4
1. Linux ... ... ... түсінік…………………………… 5
2. Linux FTP
сервері.....................................................................
.................7
3.(Shell) командалық процессорсыз FTP-ң қолданушылар бюжеті ... chroot ... ... FTP-ді ... ... ... ... барысында біз ашық кодты /open saure/ операциялық
жүйе /бұдан былай О.Ж / ретінде танымал Linux О.Ж -сі ... ... Linux ... даму ... әрі ... О.Ж. Linux-тің негізін
Линус Тровалдьс (Linus Trovalds) 1991 жылы Unix-ке ... ... ... ... ... ... Линус Тровалдьс ... оқып ... ... ... жаңа ... ... ... қолдауын табады.Бұл қолдаудың нәтижесінде Linux ... О.Ж ... ... Linux О.Ж -сі ... О.Ж ... ... ... түсінікті болу үшін осы кезде көптеген ... ... ... өз ... ... түпкір
түпкірінен көптеген прогаммистілер өзара ... ... ... ... ... ... ақыл кеңес алып жұмыстаған және әріде жұмыстауда.
Linux-тің тиімділігін білген ақпаратық технологиялар алыптары IBM, ... ... ... ... Callie Mal, Mersedes Benz т.б.
корпорациялары Linux ... ... ... зертеулерін көптеп
қолдануда. Европаның дамыған ... ... ... ... ... Linux О.Ж -сі ашық кодты болуына байланысты ... ... ... Linux операциялық жүйесі тұралы түсінік
Linux - бұл біріншіден сенімді әрі ыңғайлы,тегін алуға ... ... ашық ... (open saure) ... танымалы О.Ж. Linux қандайда
бір компанияның меншігі емес, бұл ... ... ... қаумының жұмысының жемісі. Linux ең жедел даму үстіндегі
әрі сенімді О.Ж. Linux бұл текқана О.Ж ... бұл ... ... ... жетістіктерін пайдаланып жұмыс істеуге қолайлы етіп жасаған
әр түрлі модульдерден, графикалық құрылғылардан, интерфейстерден, ... ... ... ... ... Мыс: ... Red ... мүмкіндіктері
• Файл диспетчері NFS және Samba.
• Графикамен жұмыс істеу программасы GIMP.
• Почта сервері ... Send ... ... құрылғылар (GIF, JPEG,TIFF т.б. форматтармен жұмыс
істейтін).
• APACHT web сервері.
• X Window ... ... ... ... Бір ... бір компьютердегі Linux О.Ж -сін бір неше ... ... ... Бір ... Linux О.Ж ... ядросы бір неше жеке программамен
қатар жұмыстай алуы.
• Linux-тің осы кездегі Intel, PC Power, SunSparc, Amigi және Strong
ARM сияқты кез ... ... ... ... ... ... Windows, Unix, Novell, және MacOS ... О.Ж -лермен ақпарат алмаса алуы.
• Linux-тің әрі алуан салада қолдануға болатындығы.
• Linux программалық қамтамас етудін жоғарғы ... ... ... ең ... ... жағы оның ... ... программалары айлар тіпті жылдар бойы ешбір ақаусыз жұмыстай
алады. Linux-тің ашық кодты болуы бұл О.Ж -де болған ... бір ... тез ... етіп жөндеуге, әртүрлі өзгерістер, жөндеулер енгізуге
мүмкіндік береді. Мұндай мүмкіндік кез ... ... ... ... Linux кез ... ... өте ескі ... жұмыстай алады
және үнемі техниканың жаңалануын қажет етпейді. ... ... RedHat, SuSE, Caldera т.б. ... бұл О.Ж -ні сонімен
бірге Linux ... ... кез ... ... ... ... қалдыруға міндетті. Linux О.Ж-сінде басқадай коммерциялық О.Ж-
лерден ерекше лицензиясы бар.
• Программаға ... жеке ... ... ... орнына Linux О.Ж-
сінің авторлары жалпы баршаға (General Public License, GPL) ... ... ... көрсетуі.
• Бұл GPL-да Linux-тің қандайда бір компанияның жеке адамның меншігі
емес екендігін, бұл ... ... ... ... қоя
алмайтындығына және әркім Linux-ті пайдалануға құқығы бар екенін
көрсеткен.
Басқаша айтқанда әркімнің бұл ... иесі ... және ... ... ... ... әр ... өзгертулер, жөндеулер
енгізуге, өз қалауынша қолдануға құқығы бар.
2. Linux FTP сервері
Қысқаша мағлұмат
Өткен жылдарға қарамаста File Transfor ... ... бір ... ... ... желі ... ... жасау өте ыңғайлы
әдіс болып табылады. Клиенттер мен серверлер әр түрлі белгілі базардағы
қатысушы платформаларға жаза отырып FTP ... ... ... ... үшін
өте ыңғайлы жасаған. FTP серверінің құрылуының әр түрлі жолдары бар. FTP
серверіні жасыры типі.Ода сервер кез-келге адамға ... мен ... ... ... рұқсат етеді.Жүйенің қауіпсіздігі потенциальды
қолайсыз жағдайға ұшырамас үшін, керекті шаралар ... ... ... ... ... ... көрсету үшін. Біз көрсетіп отырған
конфигурация FTP серверінің жартылай өауіпсіздігі аймағындағы жүйелік
файлдарды (chroot ... FTP ... Ол FTP ... ... ... ... ... оның бір қолайсыз жағдайы-
жоғары сатыға көше алмайды. Бұл FTP сервері үшін қауіпсіз конфигурация.
Бұлар ... ... ... ... жолы ... ... да варианттары болады).
Red Hat Linux 6.1 және 6.2. инсталляциясы тексерілген. ... ... ?root¦. wu-ftpd ... 2.6.0 жаңа ... ... ... /]# cp wu-ftpd-version.tar.gz /var/tmp
[root@deep /]# cd /var/tmp
[root@deep tmp]# tar xzpf wu-ftpd-version.tar.gz
Компиляция және файлдарды орналастыруды тиімдеу(оптимизация)
Wu-ftpd жаңа каталогына көшіп, өз терминалыңызда ... ... (vi +241 ... ... редакторлап, жолды өзгертіңіз:
#if defined (LINUX)
келесіге:
#if defined (LINUX_BUT_NOT_REDHAT_6_0)
2-қадам.
pathnames.h.in (vi +42 src/pathnames.h.in) ... ... ... _PATH_EXECPATH "/bin/ftp-exec"
келесіге:
#define _PATH_EXECPATH "/usr/bin/ftp-exec"
Біз Red Hat Linux үшін ?/bin/ftp-exec¦ на ?/usr/bin/ftp-exec¦, каталогын
өзгерттік.
3-қадам.
Өз терминалыңызда Wu-ftpd ... үшін ... ... ... ... ... -malign-double -mcpu=pentiumpro
-march=pentiumpro -fomit-frame-pointer -fno-exceptions" \
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-dnsretry \
--enable-quota ... ... ... \
--disable-virtual \
--disable-plsm \
--disable-pasvip \
--disable-anonymous \
--enable-ls \
--enable-numericuid
Мына опциялар келесілерді атап өтеді:
-Өндірушінің жақсаруы үшін DNS lookups ... ... ... болу үшін квот подержкасын қосыңыз.( егер сіздің OS
тек ғана осыны ұстап тұрса).
- PAM поддержкасын үлкен ... үшін ... ... ... ... демон ретінде FTPD -ді TCP-Wrappers
көмегімен тексеруге рұқсат ету.
-Көптеген толықтырма бос жолдарды қосу.
-Виртуалды серверді ұстамау.
- PID тосқауылын ажырату керек, хабар күткенде ... ... ... құрастыру үшін идентивті IP-ді сұрамау керек.
- FTP қатынауға өте жақсы ... үшін ... FTP-ге ... ... өте үлкен қауіпсіздік үшін ?ls¦ из Wu-ftpd бірге жүйемен ?ls¦
ішкі жаңа командасын қолдану.
-Ішкі ?ls¦ UID атының орнына қолданушының ең ... ... ... біз Wu-ftpd-ді Linux серверінде истоллировать етеміз:
[root@deep wu-ftpd-2.6.0]# make
[root@deep wu-ftpd-2.6.0]# make install
[root@deep wu-ftpd-2.6.0]# install -m 755 util/xferstats /usr/sbin/
[root@deep ... touch ... ... chmod 600 /var/log/xferlog
[root@deep wu-ftpd-2.6.0]# cd /usr/sbin/
[root@deep sbin]# ln -sf in.ftpd /usr/sbin/wu.ftpd
[root@deep sbin]# ln -sf in.ftpd ... sbin]# strip ... sbin]# strip ... sbin]# strip ... sbin]# strip /usr/sbin/ftpshut
[root@deep sbin]# strip /usr/sbin/ckconfig
[root@deep sbin]# strip /usr/sbin/ftprestart
?make¦ және ?make install¦ командалары сіздің жүйенің үстіне ... ... және оың ... ... функциональдығын
тексереді, барлық файлдарды шығу кодтарымен және орындалатын екілік
программаларды компилирлейді(скомпилируют) және ... ... ... ... ... ... (проинсталлируют).
?install -m¦ командасы ?xferstats¦, программасын инсталдайды
(инсталлировать) және ол орындалады ... ... ... ... ?touch¦ ... ... ... ?xferstats¦ файлдың
тіркелуі үшін беріледі. ?chmod¦ файлға қатынауды өзгертеді. ?xferlog¦
?root¦. қолданушылары үшін жіе ... ... ... ... ... ... файлға симболдық сілтеме береміз. Қортындыда Wu-
ftpd –ге қатысты барлық орыдалып болған ... ... ... ... ... тазалау.
[root@deep /]# cd /var/tmp
[root@deep tmp]# rm -rf wu-ftpd-version/ wu-ftpd-version.tar.gz
?rm¦ командасы барлық файлдарды шығу кодтарымен бірге өшіреді, және ол
өшірілген файлдар біз ... мен Wu-ftpd ... ... ... ... ... Каталогынан Wu-ftpd сығылған
архиві өшіріледі (жойылады).
3. (Shell) Командалық процессорсыз FTP- ң қолданушылар бюжеті үшін құрылуы.
Сіздің FTP қолданушыңыз мүмкін болатын ... ... ... жоқ ... өте қажетті. FTP айналасында chroot – ты қандай да болмасын себептермен
осы жағдайда тастап кете алады, бірақ ... ... ... ... командалық процессорын алмайды.
Бірінші, өзіңіз жобалап отырған жаңа қолданушыға ... FTP ... ... ... ... қолдаған тәуелсіз болу керек, ол
мына байланыстарға, атап айтқада "chroot" аймағында. Сhroot -
қолданушыларға сезім береді, ... ... ... ... ... ... ... файлындағы қолданушылар үшін
пайдаланыңыз. FTP сервер кімге қажет болса осы қадам әр қолданушы үшін
орындалуы тиіс.
[root@deep /]# mkdir ... /]# useradd -d ... -s ... ftpadmin ... ... /]# passwd ... password for user ftpadmin
New UNIX password:
Retype new UNIX ... all ... tokens updated ... ... FTP-ң ... қолдаушылары сақтау үшін ?ftp¦ в ?/home¦
каталогын береді. ?useradd¦ ... ... ... жаңа ... ... ?passwd¦ командасы соңында пароль еңгізеді. ?/home/ftp/¦
каталогы орындалып болған соң, сізге әр қолданушы үшін ... ... (vi ... ... редактирлаймыз(Редактируйте) және оға
ісер етпейтін командалық процессор қосыңыз, мысалы ?null¦ Бұл өтірік shell
FTP қолданушыға қатынауға ... /]# vi ... (это ваш ... командный процессор)
Ескерту: Red Hat Linux –та арнайы құрылғысында (/dev/null) барлық қажетті
мақсатта қолданылады.
3-қадам.
?/etc/passwd¦ редакторлаңыз және қолдан қатар қосыңыз ?/./¦, ?/home/ftp¦ ... ... ... ... ... тұрса ол автоматты түрде
каталогты өзгертеді. Бұл қадам әр FTP қолданушысы үшін орындалуы тиіс және
?passwd¦ ... қоса ... (vi ... ... ... ... қолданушы үшін қатарды өзгертіңіз:
ftpadmin:x:502:502::/home/ftp/ftpadmin/:/dev/null
келесі:
ftpadmin:x:502:502::/home/ftp/./ftpadmin/:/dev/null
Назар аударыңыз қолданушы үй каталогы ?/ftpadmin¦ жолы өте анық емес.
Қолданушы аймағында chroot орнату, бірінші бөлімде ?/home/ftp/¦ ... ... ... ... ... ... ... өзгеріспен
қолданушы ?/ftpadmin/¦ деген жалған команданы ақиқат командаға ауыстырады.
4. Қолданушыға chroot айналасында орнату.
Одан әрі Unix chroot-і орындату үшін жүйеге кірерде, ... ... ... құру ... ... кезінде ?--enable-ls¦
опциясын қолдану барысында ?/home/ftp/bin¦ және ?/home/ftp/lib¦ ... ... ?ls¦ ... ... ескі ... ... ... chroot-ке көшіріп, FTP каталог (?/home/ftp/bin¦) және библотека құрамыз.
Wu-ftpd-ді chroot аймағына ... үшін ... ... ... қажет:
1-қадам.
Chroot аймағында қажетті каталогты құрамыз:
[root@deep /]# mkdir /home/ftp/dev
[root@deep /]# mkdir /home/ftp/etc
[root@deep /]# mkdir /home/ftp/bin (егер, сіз опцияны қолдансаңыз қажет
етіледі ... /]# mkdir ... ... сіз ... ... ... ... жіберу каталогын өзгертіңіз қауіпсіздік сақтау үшін:
[root@deep /]# chmod 0511 /home/ftp/dev/
[root@deep /]# chmod 0511 ... /]# chmod 0511 ... ... сіз ... ... ... ... /]# chmod 0511 /home/ftp/lib (егер, сіз опцияны қолдансаңыз
қажет етіледі ?--enable-ls¦)
?chmod¦ командасы chroot каталогына өтуге жол ... ?dev¦, ... және ?lib¦ ... ... үшін ?root¦ және ... ... ... орындалаты файлды көшіріңіз "/home/ftp/bin" каталогында 0111
өтетін жол:
[root@deep /]# cp /bin/ls /home/ftp/bin (егер, сіз опцияны ... ... ... /]# chmod 0111 /bin/ls ... ... сіз опцияны
қолдансаңыз қажет етіледі ?--enable-ls¦).
Ескерту: ?--enable-ls¦ опциясы қажет, егер сіз бұл қадамды қолданбасаңыз.
Осы ... ... және ... ... ... қатысатын бөлінген кітапхананы табыңыз:
[root@deep /]# ldd /bin/ls (егер, сіз опцияны қолдансаңыз қажет ... ... => ... ... => /lib/ld-linux.so.2 (0x00110000)
?/home/ftp¦ орналасқан ?lib¦ каталогын жаңа каталогқа көшіріңіз.
Ескерту: Бұл кітапханалар ?ls¦ командалық жұмысы үшін ... және де ... 3 ... ... өте қажет, егер сіз Wu-ftpd конфигурация
кезде ?--enable-ls¦-ке жол көрсетпесеңіз және қолданатын ішкі команда ?ls¦
командасына да.
5-қадам.
Файл құрыңыз ?/home/ftp/dev/null::
[root@deep /]# mknod ... c 1 ... /]# chmod 666 ... ? group : ... ... ... Олар
оригинал болмауы керек. ?root¦ командасын қоса отырып біз FTP ... /]# cp ... ... /]# cp ... ... FTP ... және ?root¦ -тан ... passwd (vi
/home/ftp/etc/passwd) файлын редакторлап және одан барлық ... ... ... өзгеруі керек:
root:x:0:0:root:/:/dev/null
ftpadmin:x:502:502::/ftpadmin/:/dev/null
Ескерту: Біз 2 нәрсені атап өтеміз: 1-ші ,үй каталогы барлық қолданушылар
үшін өзгерген , 2-ші қолданушы үшін ... ... ?root¦ ... -ға ... ... үшін ?root¦ қоса ... group (vi ... редакторлаймыз және барлық элементін өшіріңіз.
Файл ?group¦ сіздің қалыпты файлдық тобыңызға қатысуы ... біз ... және ?group¦ ... ... керек, chroot
аймағынан табамыз.
Бит орнатамыз ?тұрақтылық¦ файлға ... /]# cd ... /]# chattr +i ... ... ... ¦ ... ... /]# cd /home/ftp/etc/
[root@deep /]# chattr +i group
5. Конфигурациялар.
Кітапта көрсетілгендей барлық программалық қамтамасыздандыру архивта
?floppy.tgz¦ белгілі бір каталогпен ішкі каталогты қамтиды. Егер сіз ... ... ... онда ... ... ... ... емес.
Файлды Wu-ftpd мен байланысты көшіріп, өздігімізше өзгертіп, былай ... ... ... ... үшін мына серверлер құрылу керек.
Көшіріңіз файлды tpaccess каталогта ?/etc/¦.
Көшіріңіз файлды ftpusers каталогта ?/etc/¦.
Көшіріңіз ... ftphosts ... ... файлды ftpgroups каталогта ?/etc/¦.
Көшіріңіз ... ... ... ?/etc/¦.
Көшіріңіз файлды ftpd каталогта ?/etc/logrotate.d/¦.
Көшіріңіз файлды ftp каталогта ?/etc/pam.d/¦.
Бұл файлды ... ... ... ... ... ... ... файл, ол Wu-ftpd сервер
конфигурациясында қолданылады. Бұл файл қанша және қандай қолданушылар ... ... (vi ... ... ... және қосымша қатарды
қосыңыз:
class openna guest ... openna 20 ... ... ... ... README* login
readme README* cwd=*
message /home/ftp/.welcome.msg login
message .message ... yes ... yes ... yes ... yes ... yes ... yes ... commands ... ... real,guest inbound,outbound
guestgroup ftpadmin
guestgroup webmaster
# We don't want users being able to upload into these ... ... / ... ... /etc no
upload /home/ftp/* /dev no
# We'll prevent downloads with noretrieve.
noretrieve /home/ftp/etc
noretrieve /home/ftp/dev
log security ... ... ftpadmin ... ftpadmin ... ftpadmin ... terse
keepalive yes
noretrieve .notar
2-қадам.
Біз 600 қатынауға мімкіндікті өзгертуіміз керек:
root@deep /]# chmod 600 ... ... ... ... ... openna guest 208.164.186.*
FTP серверге кіру опция ?class¦ қолданушылар класын анықтайды. Біз керекті
бөлімді арқылы кіреміз және 208.164.186.* кіретін ... онда ... ... FTP серверіне қолдануына мүмкіндік береді.
Негізінде үш түрлі ... ... ... ... guest, ... кез-келген сол сеттегі қолданушы.
Guest- ол жүйедегі негізгі қолданушы.
limit openna 20 MoTuWeTh,Fr0000-1800 /home/ftp/.too_many.msg
Опция ?limit¦ қолданушының қанша екенін анықтайды. FTP ... ... ... 20 қолданушы қосыла алады.
Loginfails
Опция ?loginfails¦ серверге қосыларда қанша рет қателесу болғанын анықтап
отырады.
readme README* login
readme README* cwd=*
Опция ?readme¦ Серверге тіркелген клиентке ... ... ... ... ... ... ауысуын анықтайды.
message /home/ftp/.welcome.msg login
message .message cwd=*
Опция ?message¦ керекті хабарды анықтайды. Ол жүйеге қашан хабардың
кіргенін анықтайды. Опция ?readme¦ және ... үшін және ... ... үшін FTP каталогына керекті жаңа жолды қарастырамыз.
compress yes ... yes ... yes ... yes ... yes ... yes ... ?compress¦, ?tar¦, ?chmod¦, ?delete¦, ?overwrite¦ және ?rename¦ қай
команданы ... ... ... ... commands real,guest
Опция ?log commands¦ включает регистрацию команд пользователей из
соображений безопасности. В нашем ... мы ... ... ... пользователей real и guest . Результаты
регистрации сохраняются в файле ?/var/log/message¦.
log transfers real,guest inbound,outbound
Опция ?log transfers¦ включает ... всех FTP ... ... ... В ... ... мы ... все пересылки
пользователей real и guest , inbound и outbound
определяют направления пересылки, в нашем случае
входящие и исходящие. Результаты сохраняются в ... ... ... webmaster
Опция ?guestgroup¦ определяет всех реальных пользователей относящихся ... ... ... ... настроены также, как и в анонимном FTP
. Файл "/home/ftp/etc/group" ... ... для ... этих ... каждая из которых имеет только одного члена. ... что ... ... в ... ... ... быть ... одна гостевая
группа.
log security real,guest
Опция ?log security¦ FTP клиентінің ... ... ... ережесін
тіркейді.
guest-root /home/ftp ftpadmin webmaster
restricted-uid ftpadmin webmaster
restricted-gid ftpadmin webmaster
Эти опции, ?guest-root¦, ?restricted-uid¦, ?restricted-gid¦, ... ... ... или нет ... guest ... доступ в области FTP
сервера вне их домашних каталогов (это важная функция повышения
безопасности). В нашем примере, мы определяем chroot() путь ... в , и они не ... ... к ... ... потому что ограничены своими домашними каталогами
, .
Несколько диапазонов UID может задаваться в этой ... Если ... ... ... то ... каталог пользователя из файла
?/etc/passwd¦ используется для определения начального каталога, и
их домашний каталог в масштабе всей ... из ... ... не
используется.
greeting terse
Опция ?greeting¦ Өшірілген қолданушы жүйеге кіргенде, ақпараттың көп
шығарылғандығын анықтайды.Бұл жерде үш ... ... ... ... по ... ... имя ... и версию демона, -
только имя хоста, - ... ... "FTP server ... ... ... ... хабарлама keep alive FTP серверде болама соны
анықтайды. Егер ?yes¦ деп ... онда ... ... керекті
машинаныңжойылғандығынан мағлұмат алады.
Конфигурация файла ?/etc/ftphosts¦
Файл ?/etc/ftphosts¦ қолданушы айқындалған машина жүйесіне кіре алама, жоқ
па соны анықтайды.
1-қадам.
ftphosts (touch /etc/ftphosts) файл ... оған мына ... ... ... ... host ... ... Все, что после '#' это комментарии,(одан кейіңгі '#' комментарии )
# ... ... ... ... ftpadmin 208.164.186.1 208.164.186.2 208.164.186.4
deny ftpadmin ... ... ... /]# chmod 600 ... ... ... ?/etc/ftpusers¦ FTP серверге кіруіне мүмкіндігі жоқ қолданушыны
анықтайды.
1-қадам.
ftpusers (touch /etc/ftpusers) файл құрып және мына ... ... ... кіретін файлды өзгертеміз:
[root@deep /]# chmod 600 /etc/ftpusers
Файл Конфигурациясы ?/etc/ftpconversions¦
?/etc/ftpconversions¦ файлды өзіңе керекті етіп сығуды құрамында сақтайды.
1-қадам.
ftpconversions (vi ... файл ... оған мына ... : : ... -d -c %s:T_REG|T_ASCII:O_UNCOMPRESS:UNCOMPRESS
: : :.Z:/bin/compress -c ... : ... -cd ... : :.gz:/bin/gzip -9 -c %s:T_REG:O_COMPRESS:GZIP
: : :.tar:/bin/tar -c -f - %s:T_REG|T_DIR:O_TAR:TAR
: : ... -c -Z -f ... : ... -c -z -f ... : :.crc:/bin/cksum %s:T_REG::CKSUM
: : ... ... ... ... ... /]# chmod 600 ... ... ?/etc/pam.d/ftp¦
Файл Конфигурациясы ?/etc/pam.d/ftp¦
Сконфигурируйте ваш файл ?/etc/pam.d/ftp¦ для использования pam
аутентификации.
ftp (touch /etc/pam.d/ftp) файлын құрып, оған мына қатарларды қосамыз:
#%PAM-1.0
auth required ... ... ... onerr=succeed
auth required /lib/security/pam_pwdb.so shadow nullok
auth required ... required ... required ... ... ... ваш файл ... на автоматическую ротацию файлов
регистраций каждую неделю.
Әр апта сайын файлды автоматты түрде регистрация ету керек.Файл ftpd (touch
/etc/logrotate.d/ftpd) құрып оған мына ... ... {
# ftpd ... ... не обрабатывает SIGHUP
nocompress
}
ftpd-да күшті сервер inetd-тен tcp-wrappers қолдану.
Tcp-wrappers ftpd серверді жұмыс жасауына және тоқтату кезінде қосулы болу
керек.
(Настройка ftpd на ... ... из ... ... ... ... быть включен на запуск и остановку ftpd сервера. inetd
читает настроечную информацию из своего конфигурационного файла
?/etc/inetd.conf¦. Для каждого поля этого ... ... ... его значение, поля разделяются пробелами или символами
табуляции)
1-қадам.
inetd.conf (vi /etc/inetd.conf) файлын шығарып оған келесі ... ... stream tcp nowait root ... in.ftpd -l ... ... ену ... inetd демонына SIGHUP сигналына мына команданы
қосамыз:
[root@deep /]# killall -HUP inetd
2-қадам.
hosts.allow (vi /etc/hosts.allow) файлын өңдеп, оған мына ... ... ... ... говорит, что клиенту с IP адресом ?192.168.1.4¦ и именем ... ... FTP ... на ... FTP ... администраторы.
Ftpwho
Ftpwho программасы ftp-ғы активті қолданушылардың барлығының тізімін
шығарады және ол ағымдағы жүйеге өтіп, демалыс ... ... ... ... ?/bin/ps¦ көрсетіледі.
[root@deep /]# ftpwho
Service class openna:
5443 ? S 0:00 ftpd: ... ... ... 1 users ( 20 ... вы видите, что к системе подключен один пользователь с именем
?ftpadmin¦ и пришедший с win.openna.com. Всего к серверу может ... ... v ... ftpwho нұсқасының жеңілдетілген түрі.Ол жүйеге қосылған
қолданушының санын және дәл осы кезде қосылғалы тұрғанын көрсетеді:
[root@deep /]# ftpcount
Service class openna - 1 users ( 20 ... ... ... ... ... ... ... анықтап алу маңызды. Онда FTP
серверге қосылған қолданушылар анықталады. Оған минимум қолданушылар қосылу
керек: root, bin, daemon, adm, lp, sync, ... halt, mail, news, ... games, nobody и ВСЕ ... ... по ... ... в вашем файле ?/etc/passwd¦.
Белгісіз FTP
Белгісіз FTP өшіру үшін файл ішіндегі ?ftp¦ қолданушыны ... және ... ... (не инсталлирован) көру. ?ftp¦
қолданушыны өшіру үшін мына командамен анықтау:
[root@deep /]# userdel ftp
Для проверки, что RPM пакет анонимного FTP не ... у вас ... ... ... ... /]# rpm -q ... anonftp is not installed
upload командасы
Wu-ftpd сервері upload барлық қолданушының қолдануына мүмкіндік береді.
Upload параметрі жойылған қолданушылардың FTP ... ... ... ... (vi ... ... ... оған upload шектеу қоятын
облысын анықтайды.
# Мы не хотим, чтобы пользователи могли закачивать файлы в эти области.
upload /home/ftp/* / ... ... /etc ... ... /dev ... /home/ftp/* /bin no (опцияны қолданбаған жағдайда керек ?--
enable-ls¦)
upload /home/ftp/* /lib no (опцияны қолданбаған жағдайда ... ... ... запрещают upload в подкаталоги ?/¦, ¦/etc¦, ¦/dev¦,
?/bin¦ и ?/lib¦ chroot каталога ?/home/ftp¦.
Арнайы файл ?.notar¦
Upload шектеу қойған tar облысын ... ... '.notar' ... әр каталогта және FTP каталогында құру үшін.
[root@deep /]# touch /home/ftp/.notar
[root@deep /]# touch /home/ftp/etc/.notar
[root@deep /]# touch /home/ftp/dev/.notar
[root@deep /]# touch /home/ftp/bin/.notar ... ... если вы ... ... ... /]# touch ... ... только если вы не
использовали опцию ?--enable-ls¦)
[root@deep /]# chmod 0 /home/ftp/.notar
[root@deep /]# chmod 0 ... /]# chmod 0 ... /]# chmod 0 ... ... только если вы не
использовали опцию ?--enable-ls¦)
[root@deep /]# chmod 0 /home/ftp/lib/.notar (требуется только если вы ... ... ... ... ?.notar¦ файлы кейбір веб клиентті және FTP-дің
қолайсыз жағдайдақалуы мүмкін. ftpaccess (vi ... ... оған ... ... қосамыз.
noretrieve .notar
noretrieve командасы.
Шектелген каталогтармен файлды таңдау үшін noretrieve параметрі Wu-ftpd
серверінде мүмкіндік береді.
ftpaccess (vi /etc/ftpaccess) файлын редакторлап, оған келесі қатарды
қосамыз, ал ол ... ... ... ... Мы ... ... при ... noretrieve.
noretrieve /home/ftp/etc
noretrieve /home/ftp/dev
noretrieve /home/ftp/bin (требуется только если вы не ... ... ... /home/ftp/lib (требуется только если вы не использовали опцию ?--
enable-ls¦)
Инсталлированные файлы
> /etc/pam.d/ftp
> /etc/logrotate.d/ftpd
> /etc/ftpaccess
> ... ... ... /etc/ftpusers
> /home/ftp/
> /usr/man/man5/ftpconversions.5
> /usr/man/man5/xferlog.5
> /usr/man/man8/ftpd.8
> /usr/man/man8/ftpshut.8
> /usr/man/man8/ftprestart.8
> /usr/sbin/in.ftpd
> /usr/sbin/ftpshut
> /usr/sbin/ckconfig
> /usr/bin/ftpcount
> ... ... ... /usr/man/man5/ftpaccess.5
> /usr/man/man5/ftphosts.5
> /usr/sbin/ftprestart
> /usr/sbin/xferstats
> /usr/sbin/wu.ftpd
> /usr/sbin/in.wuftpd
> /var/log/xferlog
Қорытынды
Бұл О.Ж - сі мен танысу барысында бұлда Microsoft Windows сияқты ... ... ... ... ... О.Ж ... көрдік. Деген мен әр бір
басқасымен салыстырғанда ... мен ... ... ... ... Windows – пен ... ... де артықшылығыда бар. Артықшылығы
ашық кодты болуы бұл О.Ж - де ... ... бір ... өте тез ыңғайлы
етіп жөндеуге, әртүрлі өзгерістер, жөндеулер енгізуге мүнкіндік ... ... ... аплеттін
болуы. Кемшілігіне келсек Windows-тың кез келген жерінде тышқанның оң жақ
пернесін басқанда ... ... ... бола ... ... http://www.openna.com/books/floppy.tgz
2. http://www.bankreferatov.ru/

Пән: Информатика
Жұмыс түрі: Курстық жұмыс
Көлемі: 16 бет
Бұл жұмыстың бағасы: 700 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Құрастырылып жатқан бағдарламаның шарты16 бет
Linux жүйесі28 бет
"Lиаспора" сөзінің хатқа түсу тарихы мен "диаспора", "этнос" терминдерін қолдану аясы22 бет
"Мәтіндік редакторде кесте құру."18 бет
Adobe photoshop редакторы туралы жалпы түсінік44 бет
Adobe Photoshop – графикалық редакторы12 бет
Autocad графикалық редакторы, оның ерекшеліктері мен артықшылықтары. графикалық редактордың сипаттамасы, меню типтері6 бет
AutoCAD жүйесінде көлемді объектілерді жобалау және редакторлау45 бет
Corel Draw графикалық редактор28 бет
Corel draw графикалық редакторы30 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь