Linux-da ýapmak we gaýtadan açmak buýruklaryny nädip öçürmeli
Öçürmek buýrugy Linux ulgamynyň işlemeginiň wagtyny kesgitleýär, aýratyn opsiýalar bilen çagyrylanda enjamy duruzmak, öçürmek ýa-da gaýtadan açmak üçin ulanylyp bilner we gaýtadan açmak ulgamy täzeden açmagy görkezýär.
“Ubuntu”, “Linux Mint”, “Mandriva” ýaly käbir Linux distrolary, ýöne käbirlerini bellemek üçin, adaty ulanyjy hökmünde ulgamy täzeden açmak/togtatmak/ýapmak mümkinçiligini berýär. Esasanam serwerlerde bu amatly sazlama däl, esasanam ulgam dolandyryjysy üçin alada etmeli bir zat bolmaly.
Bu makalada Linux-daky adaty ulanyjylar üçin ýapmagy we buýruklary täzeden açmagyň usullaryny görkezeris.
Linux-da ýapmak we gaýtadan açmak buýruklaryny öçüriň
/ Etc/sudoers faýly ulanyp, ýapmagy ýapmak we buýruklary täzeden açmagyň iň aňsat usuly, bu ýerde bu buýruklary ýerine ýetirmäge rugsat berilmeýän ulanyjyny (tekmint) ýa-da topary (işläp düzüjileri) görkezip bilersiňiz.
# vi /etc/sudoers
Bu setirleri buýruk lakamlary bölümine goşuň.
Cmnd_Alias SHUTDOWN = /sbin/shutdown,/sbin/reboot,/sbin/halt,/sbin/poweroff # User privilege specification tecmint ALL=(ALL:ALL) ALL, !SHUTDOWN # Allow members of group sudo to execute any command %developers ALL=(ALL:ALL) ALL, !SHUTDOWN
Indi ýapmagy ýerine ýetiriň we buýruklary normail ulanyjysy (tecmint) hökmünde täzeden açyň.
Başga bir usul, ýapmakdan ýerine ýetiriş rugsatlaryny aýyrmak we kökden başga ähli ulanyjylar üçin buýruklary täzeden açmak.
# chmod o-x /sbin/shutdown # chmod o-x /sbin/reboot
Bellik: systemd astynda bu faýl (/ sbin/shutdown,/sbin/reboot,/sbin/halt,/sbin/poweroff) diňe/bin/systemctl bilen simwoliki baglanyşyklar:
# ls -l /sbin/shutdown # ls -l /sbin/reboot # ls -l /sbin/halt # ls -l /sbin/poweroff
Beýleki ulanyjylaryň bu buýruklary işlemeginiň öňüni almak üçin, ýokarda düşündirilişi ýaly ýerine ýetiriş rugsatlaryny aýyrarsyňyz, ýöne systemd astynda bu täsirli däl. /bin/systemctl
ýerine ýetiriş rugsatlaryny aýryp bilersiňiz, kökden başga ähli ulanyjylar diňe systemctl işleýär.
# chmod o-x /bin/systemctl
Şeýle hem, SSH kök girişi ýaly käbir funksiýalary nädip öçürmelidigini we SSH girişini, SELinux, Linux-da islenmeýän hyzmatlary şu gollanmalary okap, nädip çäklendirip boljakdygyny öwrenmek isläp bilersiňiz:
- Ubuntu-da kök girişini nädip açmaly we öçürmeli
- SELinux-y RHEL/CentOS 7/6-da wagtlaýyn ýa-da hemişelik nädip öçürmeli
- SSH kök girişini öçüriň ýa-da işlediň we Linux-da SSH girişini çäklendiriň
- Linux ulgamyndan islenmeýän hyzmatlary nädip togtatmaly we öçürmeli
Bu! Bu makalada Linux-daky adaty ulgam ulanyjylary üçin ýapmagy we buýruklary nädip açmalydygyny görkezdik. Muny etmegiň başga bir usulyny bilýärsiňizmi, teswirlerde biziň bilen paýlaşyň.