1. 程式人生 > >Centos 建立使用者、修改密碼等操作

Centos 建立使用者、修改密碼等操作

二、專門新建一個FTP伺服器的使用者

在此我已ftpuser為例子:

命令:useradd ftpuser  新增一個使用者ftpuser

           passwd  ftpuser  為ftpuser設定密碼,期間會有兩次提示輸入密碼確認。

三、為FTP服務設定防火牆

    ftp預設埠是21,而centos預設是沒有開啟的,所以要修改iptables檔案

vi /etc/sysconfig/iptables


-A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT   最後:wq 儲存

重啟防火牆:service iptables restart 

注意:會出現iptables.service檔案不存在,由於Centos7預設是firewall作為防火牆,這裡改為iptables防火牆

systemctl start firewalld.service        #啟動firewall
systemctl stop firewalld.service        #停止firewall
systemctl disable firewalld.service   #禁止firewall開機啟動

[[email protected] ~]# setsebool -P allow_ftpd_full_access on

[[email protected] ~]# setsebool -P ftp_home_dir on

最後安裝iptables防火牆
sudo yum install iptables-services 
設定防火牆開機啟動
sudo systemctl enable iptables

四、修改seliunx

注意:如果外網是可以訪問上去了,可是發現沒法返回目錄(使用ftp的主動模式,被動模式還是無法訪問),也上傳不了,因為selinux作怪了。

getsebool -a | grep ftp 會發現以下狀態都是關閉的

setsebool -P allow_ftpd_full_access on

setsebool -P ftp_home_dir on

執行上面命令,再返回的結果看到兩行都是off,代表,沒有開啟外網的訪問

會發現狀態已經是on了

這樣應該沒問題了(如果,還是不行,看看是不是用了ftp客戶端工具用了passive模式訪問了,如提示Entering Passive mode,就代表是passive模式,預設是不行的,因為ftp passive模式被iptables擋住了,下面會講怎麼開啟,如果懶得開的話,就看看你客戶端ftp是否有port模式的選項,或者把passive模式的選項去掉。如果客戶端還是不行,看看客戶端上的主機的電腦是否開了防火牆,關吧)

五、關閉匿名訪問

修改/etc/vsftpd/vsftpd.conf檔案

vi /etc/vsftpd/vsftpd.conf重啟FTP服務:

service vsftpd restart

六、開啟被動模式

預設是開啟的,但是要指定一個埠範圍,開啟vsftpd.conf檔案,在後面加上

pasv_min_port=30000

pasv_max_port=30999

表示埠範圍為30000~30999,這個可以隨意改。改完重啟一下vsftpd

由於指定這段埠範圍,iptables也要相應的開啟這個範圍,所以像上面那樣開啟iptables檔案。

也是在21上下面另起一行,更那行差不多,只是把21改為30000:30999,然後:wq儲存,重啟下iptables。這樣就搞定了。

相關推薦

Centos 建立使用者修改密碼操作

二、專門新建一個FTP伺服器的使用者 在此我已ftpuser為例子: 命令:useradd ftpuser  新增一個使用者ftpuser            passwd  ftpuser  為ftpuser設定密碼,期間會有兩次提示輸入密碼確認。 三、為FTP服務設定防火牆     f

MySql 5.7中新建資料庫,新增使用者,使用者授權,刪除使用者,修改密碼操作

mysql 5.7版本還是和之前的版本有些不一樣,這裡不做說明。僅僅記錄一些簡單的sql操作,比如修改密碼操作和原來其他版本操作方法不一樣,這裡也簡單整理了下做資料庫。 1、新建使用者 建立test使用者,密碼是1234。 mysql -u root -p creat

5. 建立使用者授權以及修改密碼許可權操作

今天突然有了修改密碼的需求,然後試著在網上搜了下方法,好像都不能成功,後來看了下官方文件才發現,是因為我用的mysql版本太高了,已經改變了修改密碼的方法。 檢視mysql版本 如果還沒連線到mysql伺服器,那麼採用以下三種方法: -- 方法

MySQL安裝修改密碼資料檔案遷移

轉:https://blog.csdn.net/zhaohuakai/article/details/82933961 1. mysql安裝 命令安裝(實際版本號根據自己需要來): sudo apt-get install mysql-server-5.7 2. 修改密碼 my

ubuntu安裝mysql修改密碼基本操作

ubuntu中搭建myslq 出差中,自己在酒店閒來無事,想在本地搭建一個執行環境,於是搞了一個虛擬機器安裝了一個最簡單的ubuntu,並安裝了一個mysql;稍微記錄下,畢竟好記性不如爛筆頭; 1. sudo apt-get install mysql-server 2. su

Android基於XMPP Smack Openfire下學習開發IM(一)實現使用者註冊登入修改密碼和登出

以前學習過用Scoket 建立聊天,簡單的建立聊天是沒問題的,但如果要實現多人複雜的聊天,後臺伺服器程式碼就比較複雜,對於我這新手來講就比較難了。後來在網上看到用openfire做伺服器,利用強大的Smack API庫來實現IM聊天就簡單多了。  網上也有很多關於這方面的資

openfire Android學習(一)----實現使用者註冊登入修改密碼和登出

以前學習過用Scoket 建立聊天,簡單的建立聊天是沒問題的,但如果要實現多人複雜的聊天,後臺伺服器程式碼就比較複雜,對於我這新手來講就比較難了。後來在網上看到用openfire做伺服器,利用強大的Smack API庫來實現IM聊天就簡單多了。  網上也有很多關於這方面

linux shell 陣列的長度計算修改迴圈輸出操作

在shell中,陣列變數的複製有兩種方法: (1) name = (value1 ... valuen)此時下標從0開始 (2) name[index] = value example: #1/bin/sh #arrayTest name=(yunix yhx yfj)

[oracle]表空間情況查看占用擴容使用情況空間維護操作

file where sed limit sel dbf limited 每次 文件大小 --查詢表空間使用情況SELECT Upper(F.TABLESPACE_NAME) "表空間名", D.TOT_GROOTTE_MB

Python Appium 滑動點擊操作

arm sof 使用場景 坐標 args python art icu pyc Python Appium 滑動、點擊等操作 1、手機滑動-swipe # FileName : Tmall_App.py # Author : Adil # DateTi

mysql 創建用戶與授權修改密碼

use pla select img mysql with 數據庫 替換 登陸 1、創建用戶 CREATE USER test@localhost IDENTIFIED BY ‘123456‘; #建立的用戶名為test,密碼為123的用戶, #localh

Android實戰——第三方服務之Bmob後端雲的增刪改查上傳文件獲取文件修改密碼(二)

tid blank 生成 src 上傳圖片 放置 第三方 b數 net 第三方服務之Bmob後端雲的增刪改查、上傳文件、獲取文件、修改密碼(二) 事先說明:這裏的一切操作都是在集成了BmobSDK之後實現的,如果對Bmob還不了解的話,請關註我第一篇Bmob文章 步

使用GreenDao建立表關聯表(一對一,一對多,多對多)CURD升級資料庫操作

        應用場景:從照片中找出包含有使用者人臉的照片,並儲存該照片中的人臉特徵、使用該特徵和使用者人臉特徵對比,滿足條件,照片就儲存到該使用者表裡 一、建立表 GreenDao託管地址:https://github.com/greenrobot

Properties文件工具類的使用--獲取所有的鍵值刪除鍵更新鍵操作

exce except 存在 loader contain protected remove path entryset   有時候我們希望處理properties文件,properties文件是鍵值對的文件形式,我們可以借助Properties類操作。 工具類如下:(

Properties檔案工具類的使用--獲取所有的鍵值刪除鍵更新鍵操作

  有時候我們希望處理properties檔案,properties檔案是鍵值對的檔案形式,我們可以藉助Properties類操作。  工具類如下:(程式碼中日誌採用了slf4j日誌) package cn.xm.exam.utils; import java.io.File; i

mysql小結——忘記密碼修改密碼

  對於我這種“老年人”記住密碼真的是很難的一件事,現階段圖方便給個123456的密碼倒是沒什麼,以後可得注意密碼安全。 如有需求,也可檢視如下小結:mysql小結——基礎篇   首先以下操作全部是在 命令提示符 中,通過管理員身份進行的: 忘記密碼後的重置密碼過程: 1.關閉mysql56 2

java傳送郵件帶附件格式可以實現轉發祕密轉發操作

最近在研究java傳送郵件帶附件、格式、可以實現轉發、祕密轉發等操作的元件,下面把程式碼和大家共享下,本來想做資源共享的,但是下載就會消耗大家的積分,沒積分就沒得看了,想想還是算了,直接發出來了,個人知識一點點的研究,敬請大家指點 2010-12-14  package njfc.co

mysql建立使用者授權修改密碼

linux系統下登入mysql mysql -hip -uusername -ppassword; 建立使用者 CREATE USER username IDENTIFIED BY 'password'; 授權 GRANT ALL PRIVILEGES ON

連結串列(C語言)刪除插入(頭插法)清空操作

幾個重要知識點: 一: L = (LinkList)malloc(sizeof(LNode)); L->next = NULL; 在給節點分配記憶體後,一定要將next指標賦值為null。 二: Status ListInsert(LinkList &

HIVE的安裝配置mysql的安裝hive建立表建立分割槽修改內容hive beeline使用HIVE的四種資料匯入方式使用Java程式碼執行hive的sql命令

1.上傳tar包 這裡我上傳的是apache-hive-1.2.1-bin.tar.gz 2.解壓 mkdir -p /home/tuzq/software/hive/ tar -zxvf apache-hive-1.2.1-bin.tar.gz  -C /home/