2018/04/16

Linux PROFTP 以XAMPP為例 與 使用者的創建

使用Proftp 前,需了解一下在Linux中的XAMPP 用的是proftpd,不同於Windows的FTP SERVER是在Filezilla server 等 FTP SERVER中做設置。

而是在Linux的系統帳戶裡面配置的因此通常在使用前需創建新的系統使用者

系統中的使用者都有其歸屬的群組,就像windows的帳戶也分成某些群組一樣

通常我們會先創立一個群組 僅供 FTP使用者使用

使用以下指令創建新的群組 ,必要時加上sudo
groupadd <groupname>
ex:  groupadd ftpusers


然後在這個群組中新增一個使用者:

sudo useradd -g <主群組>  -m -s <shell path> <account>
sudo useradd -g ftpusers -m -s /bin/false ftpuser1

-g表示帳戶所屬的主要群組
-m表示要建立使用者的根目錄
-s為設定使用者登入時所用的shell,/bin/false 這個設定可以讓使用者不需要具有『能夠執行的 shell 』,但仍能使用ftp

詳細 useradd 參數 請自行Google

創建好之後我們就要為該帳戶設置一個密碼了:

使用passwd <account> 來設定密碼
passwd <account>
passwd ftpuser1

執行該命令後按提示輸入兩次密碼即可完成帳戶的密碼設置。

FTP帳戶的添加算是完成了
<p.s>刪除帳戶的指令是userdel,修改帳戶的指令是usermod命令
帳戶的相關文件路徑為/ etc / passwd 中。 沒事可以去 cat 一下

以下為proftp.conf設定 @為自訂

2018/04/08

Linux — Elementary OS & Linux 軟體推薦

※這原本是給魚自己看的,看不懂不關魚的事

最近跳回 Linux 作業系統,在選擇系統的時候,魚嘗試了幾套不同的系統,包括普羅大眾的Ubuntu 16.04、新鮮的Fedora、號稱萬年穩定伺服器的CentOS、以及穩定到過時的Debian。
最後發現可能是之前的指令與環境習慣還是走向了Debian系。

Linux .run 以XAMPP為例

取得 .run 檔之後 首先要取得執行的權限:
群組分三種:
User Group Others
 每群組的權限再分三種:

Linux 關於 deb 套件

Debian 系的 Linux 除了常常用的PPA安裝(apt-get)來源外也會遇到使用.deb檔的時候

Linux Firewall

GUI 使用 GUFW
 sudo aptitude install gufw 


狀態說明:
allow/允許 允許通過
deny/拒絕 的行為是把不允許的網路封包丟掉不處理 (drop),所以對方不會知道發生了什麼事
reject/回絕 雖然同樣不允許連線,但卻會回傳封包讓對方知道無法連線

預設:

Linux 孤立套件刪除

GUI方面建議使用GtkOrphan

安裝
apt-get install gtkorphan

錯誤訊息:
Gtk-WARNING **: 無法在module_path 中找出佈景主題引擎:‘pixmap’

修復:
apt-get install gtk2-engines-pixbuf
sudo apt-get autoclean && sudo apt-get autoremove

Linux 硬碟清理

  1. 清空 Trash bin
  2. apt-get clean                                    # 清除 local repository 淘汰的 Package (deb)
  3. apt-get autoclean                             # 清除舊版本的 暫存 Package (deb)
  4. apt-get autoremove                         # 刪除系統不再使用的 Package
  5. /var/cache/apt/archives                    # Package (deb) cache
  6. /var/cache/apt/archives/partial        # 沒有下載完成的 Package 放在這邊
  7. ~/.mozilla/firefox/*.default/Cache  # 若已經指定進 Ram Disk, 就不用管這個.
  8. /var/log/*
  9. /tmp/*

Linux 關於PPA

PPA:Personal Package Archives
有PPA才能使用apt-get 安裝相關套件
新增PPA
sudo add-apt-repository ppa:{{ppaname}}


刪除PPA
cd /etc/apt/sources.list.d
可以看到相關文件,删掉即可。
&
可以使用sudo rm命令删除/etc/apt/sources.listd/ 中指定的PPA文件即可。


錯誤:command not found add-apt-repository

sudo apt-get install python-software-properties
ubuntu 14.04後的版本 還要加入
sudo apt-get install software-properties-common

Linux 中文輸入法

以Elementary OS 為例,別問為什麼
就只是因為他很漂漂

然後這基本上是給魚看的,有錯或者你看不懂,都不關魚的事