一般默認情況下,普通用戶的可執行命令位于/bin, /usr/bin, /usr/local/bin, 系統管理員可執行命令位于/sbin, /usr/sbin, /usr/local/sbin這幾個目錄,進去睢睢,一目了然.
創新互聯專注于婺城企業網站建設,成都響應式網站建設公司,商城網站建設。婺城網站建設公司,為婺城等地區提供建站服務。全流程定制網站制作,專業設計,全程項目跟蹤,創新互聯專業和態度為您提供的服務
在Linux系統中如何禁用用戶帳號
通過以下方法來禁用linux用戶賬戶
方法1:
Linux系統使用/etc/passwd文件存儲用戶賬戶信息,包括用戶名、密碼和主目錄位置等信息。通過修改此文件來禁用用戶。
只要要在用戶前加入"#"即可。
[root@localhost /]# vi /etc/passwd
#new:x:501:501::/home/new:/bin/bash
方法2:
/etc/shadow文件保存了用戶賬戶MD5加密的用戶密碼,修改其文件中信息同樣能夠禁用用戶。
只要在用戶行首加入"!"或"*"即可。
[root@localhost /]# vi /etc/shadow
!new:$1$T36Ca0J6$kLYVktvfSmZmgAwq9eWUx.:14474:0:99999:7:::
方法3:
使用sudo命令可簡單快速禁用用戶
[root@localhost ~]# sudo passwd -l new
Locking password for user new.
passwd: Success
重新啟用用戶賬戶
[root@localhost ~]# sudo passwd -u new
Unlocking password for user new.
passwd: Success.
所謂防火墻指的是一個由軟件和硬件設備組合而成、在內部網和外部網之間、專用網與公共網之間的界面上構造的保護屏障。
是一種獲取安全性方法的形象說法,它是一種計算機硬件和軟件的結合,使Internet與Intranet之間建立起一個安全。
需要說明的是對于Linux下的其它服務都可以用以上命令執行開啟和關閉操作。在開啟了防火墻時,做如下設置,開啟相關端口,修改/etc/sysconfig/iptables文件,添加以下內容:-ARH-Firewall-1-INPUT-mstate——stateNEW-mtcp-ptcp——dport80-jACCEPT-ARH-Firewall-1-INPUT-mstate——stateNEW-mtcp-ptcp——dport22-jACCEPT或者:/etc/init.d/iptablesstatus會得到一系列信息,說明防火墻開著。
在安裝Linux操作系統時,一些不必要的數據包和應用程序會在用戶不注意的情況下自動安裝。在本文中,我們將討論如何將Linux系統中一些不必要的應用程序和服務禁用,以保護你的系統資源。
首先讓我們來看看系統中正在運行哪些服務。使用以下命令:
輸出結果
現在讓我們使用下面的netstat命令快速瀏覽接受連接的進程(端口)。
輸出結果
從上面的輸出結果中,你會發現一些不需要在服務器上運行的應用程序,如:
1. smbd and nmbd
smbd和nmbd是Samba的后臺進程。你真的需要在Windows或其他機器上輸出smb分享嗎?如果不是,為什么運行這些進程呢?
你可以在下一次機器啟動時關閉開機啟動設置,這樣就能安全地關閉或禁用這些進程。
2. Telnet
你需要通過互聯網或者局域網進行適合文本形式的通訊嗎?如果不是的話,在機器啟動時關閉這個進程吧。
3. rlogin
你需要通過網絡登錄到另一個主機嗎?如果不需要的話,那么在機器啟動時關閉這個進程的開啟啟動功能。
4. rexec
遠程進程執行rexec允許你在遠程計算機上執行shell命令。如果你不需要在遠程機器上執行shell命令,請關閉該進程。
5. FTP
你需要將一個主機上的文件通過網絡轉移到另一個主機上嗎?如果不需要,你可以停止FTP服務。
6. automount
你需要自動掛載不同的文件系統,彈出網絡文件系統嗎?如果不是,為什么要運行這個進程,為什么要讓這個應用程序占用你的資源呢?關閉它的自動啟動功能吧。
7. named
你需要運行域名服務器(DNS)嗎?如果不是,你應該關掉這個進程,釋放你的資源。先關閉正在運行的進程,然后關閉開機啟動設置。
8. lpd
lpd是打印機的后臺進程。如果你不需要從服務器打印,該進程會消耗你的系統資源。
9. Inetd
你運行inetd服務嗎?如果你正在運行獨立應用程序,如ssh,ssh會使用其他獨立的應用程序,比如Mysql、Apache等。如果你不需要inetd,最后在下次自動啟動時關閉掉。
10. portmap
Portmap是一個開放網絡計算遠程過程調用(ONC RPC),啟用后臺進程rpc.portmap和rpcbind。如果這些進行運行,意味著你正在運行NFS服務器。如果你沒有注意到NFS服務器運行的話,意味著你的系統資源正在消耗。
如何在Linux系統中殺死一個進程
可以使用“Kill PID”命令殺死一個在Linux中運行的進程。但是在運行Kill命令之前,我們必須了解進程的PID。例如,我想找“cupsd”進程的PID。
那么“cupsd”進程的PID是1511。運行下面的命令殺死該PID。
如何禁用Linux服務
對于紅帽發行版如Fedora和CentOS,利用“chkconfig”腳本來啟用和禁用Linux系統中運行的服務。
例如,在系統啟動時禁用Apache web服務器。
對于基于Debain的發行版如Ubuntu、Linux Mint和其他Debian發行版,使用一個叫做update-rc.d的腳本。
例如,在系統啟用時使用下面的命令禁用Apache服務。這里“- f”選項代表強制性。
做了這些變更之后,系統下次啟動時不會再運行這些沒有必要的進程,從而為我們節約了系統資源。服務器將會更實用、快速、安全。
sftp是Secure File Transfer Protocol的縮寫,安全文件傳送協議。可以為傳輸文件提供一種安全的加密方法。sftp 與 ftp 有著幾乎一樣的語法和功能。接下來是我為大家收集的Linux系統如何關閉scp和sftp命令,歡迎大家閱讀:
Linux系統如何關閉scp和sftp命令
系統:centos 5.x
1.先禁止scp
rpm -qa|grep openssh-*
yum remove openssh-clients -y
刪除了openssh-clients后,再執行scp,就會報下面的錯誤:
-bash: scp: command not found
2.禁止sftp
vi /etc/ssh/sshd_config
Subsystem sftp /usr/libexec/openssh/sftp-server
把這行注釋了,如下:
#Subsystem sftp /usr/libexec/openssh/sftp-server
退出保存后,重啟sshd:
service sshd restart
以上就是Linux系統中禁止scp和sftp命令的方法了。有需要或者是有興趣的用戶,可以在自己的電腦上嘗試操作一下。
看了“Linux系統如何關閉scp和sftp命令”還想看:
1. linux系統中scp命令怎么使用
2. 怎么利用scp命令來實現linux系統之間互傳文件
3. Linux scp命令怎么使用
4. Linux怎么設置用戶通過SFTP訪問目錄的權限
5. linux下scp遠程拷貝怎么使用
6. linux scp怎么遠程拷貝文件
1、首先,連接相應linux主機,進入到linux命令行狀態下,等待輸入shell指令。
2、其次,在linux命令行中輸入:usermod -L sam。
3、鍵盤按“回車鍵”運行shell指令,此時會看到用戶sam成功被禁用了。
網頁名稱:linux禁用命令,命令被禁用
分享地址:http://m.kartarina.com/article34/dseejse.html
成都網站建設公司_創新互聯,為您提供App設計、網站排名、網站設計公司、Google、域名注冊、網站策劃
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯