INFORMATICS

The Best

Dodawanie usług systemowych z menu setup

Jeśli zrobiłeś minimalną instalację systemu CentOS Linux nie została zainstalowana aplikacja - setuptool (którą wywołuje się komendą  "setup" z poziomu terminala), narzędzie to należy zainstalować w systemie.  Aby je zainstalować za pomocą Yum repozytorium, wystarczy wpisać następujące polecenie:

yum install setuptool system-config-securitylevel-tui authconfig system-config-network-tui ntsysv

 

system-config-network-tui - dodaje winietkę konfiguracja sieci w opcji SETUP

ntsysv - automatycznie odpalane procesy

setuptool : text setup tool console
system-config-securitylevel-tui : for configuring the firewall
authconfig : for configuring authentication
system-config-network-tui : for configuring the network
ntsysv : for configuring the system services

Usługa ntsysv - tekstowy interfejs do dodawania usług systemowych w systemach linuxowych - FEDORA, CENTOS.

Upgrade Federa 13 do 14

Podnosimy wersję na Fedorze z 13 do 14

yum update rpm

yum -y update

yum clean all

reboot

yum install preupgrade

preupgrade


preupgrade-cli

preupgrade-cli "Fedora 14 (Laughlin)"

 

po próbie upgradu może wyskoczyć błąd:

[root@wbazie ~]# preupgrade
Traceback (most recent call last):
File "/usr/share/preupgrade/preupgrade-gtk.py", line 53, in <module>
import gtk
File "/usr/lib/python2.6/site-packages/gtk-2.0/gtk/__init__.py", line 64, in <
module>
_init()
File "/usr/lib/python2.6/site-packages/gtk-2.0/gtk/__init__.py", line 52, in _
init
_gtk.init_check()
RuntimeError: could not open display

Wykonujemy upgrade systemu za pomocą polecenia yum:

yum -y upgrade
wget http://mirror.rackspace.com/fedora/releases/14/Fedora/x86_64/os/Packages/fedora-release-14-1.noarch.rpm
rpm -Uvh fedora-release-14-1.noarch.rpm
yum -y install yum
yum -y upgrade

Po wykonaniu tych poleceń jeżeli pierwsza metoda nie zupgredowała systemu druga powinna zadziałać

home ftp zabezpieczenie

/etc/vsftpd/chroot_list

Zabezpieczenie folderu domowego ftp przed wychodzeniem z niego

zakładamy użytkownikowi uprawnienia do wybranego folderu domowego


robimy to z pomocą polecenia

usermod -d /home/da/costam/costam/ nazwa_użytkownika
Po czym (o ile korzystasz z proftpd, a biorąc pod uwagi statystyki tak jest), w pliku /etc/proftpd/proftpd.conf znajdź:

# Use this to jail all users in their homes
# DefaultRoot ~

i usuń krzyżyk przy DefaultRoot.

W /etc/shadow dodajemy np. (numery nei wiem co oznaczają
Kod:

testuser:$zaha$sowane/ha$lo.:15022:0:99999:7:::

A najprościej
Kod:

useradd -d /srv/ftp/testuser_dir/ -p hasło testuser
chown testuser /srv/ftp/testuser_dir/


Wydaje się ze w configu musisz dodać też
Kod:

chroot_local_user=YES
chroot_list_enable=NO
chroot_list_file=/etc/vsftpd.chroot_list


Wtedy (z tego co poamietam)  użytkownicy którzy są  w /etc/vsftpd.chroot_list mogą chodzić wszędzie, a pozostali katalog domowy (np. /srv/ftp/testuser_dir/) mają oznaczony jako głowny i nigdzie indziej nie przejdą.

 

Tworzymy plik chroot_list w katalogu /etc/vsftpd

i do tego foldru dodajemy nazwy użytkowników osoba dodana nie ma prawa wyjść poza swój folder jest uwięziona

dodanie serwisu do autostartu

 

Jak dodać nowy serwis do autostartu w linuxie

komenda chkconfig jest standardową komendą w linuxie.

 

[nazwa]
chkconfig --add nazwa
chkconfig --del nazwa
chkconfig [--level poziom] nazwa [on|off|reset]
chkconfig [--level poziom] nazwa

 # chkconfig –-list  - wyświetla wszystkie serwisy

 

# chkconfig --list | grep :on  -  wyświetla uruchomione serwisy

# chkconfig --list | grep 3:on  -  wyświetla uruchomione serwisy

# chkconfig --del httpd          -         usuwa niepotrzebny serwis

# chkconfig --add httpd         -         dodanie usuniętego serwisu

# chkconfig --level 3 httpd off - wyłączenie serwisu

# chkconfig --level 1234 httpd off  - wyłączenie serwisu

 

 

 

 

 

 

 

 

 

 

 

 

Służy do sprawdzania oraz tworzenia listy automatycznie uruchamianych programów

# su -

# chkconfig -list - pokaże status poszcególnych serwisów

aby dodać nowy serwis do listy należy użyć komendy

#chkconfig -- add postfix - polecenie to doda nową usługę o nazwie postfix

 

Dodane serwisy można zobaczyć też używając opcji setup i wchodząc do system services

w zakładce system services możemy włączać i wyłączać servisy.

Wejście bespośrednio do servisów umożliwia komenda

ntsysv

 

 

 

 

Search