Difference between revisions of "Linux Notes"
From OpenEMR Project Wiki
(→vsftp) |
(→vsftp) |
||
Line 39: | Line 39: | ||
:Config File: <tt style="font-size: 130%">/etc/vsftpd.conf</tt> | :Config File: <tt style="font-size: 130%">/etc/vsftpd.conf</tt> | ||
:After Config Changes: <tt style="font-size: 130%">sudo etc/init.d/vsftpd restart</tt> | :After Config Changes: <tt style="font-size: 130%">sudo etc/init.d/vsftpd restart</tt> | ||
:File with a list of users that a NOT allowed FTP access: <tt style="font-size: 130%">/etc/ftpusers</tt> | |||
<br> | <br> | ||
:'''Configuration File Settings''' | :'''Configuration File Settings''' | ||
{| style="margin: 0 2em 0 2em;" | {| style="margin: 0 2em 0 2em;" | ||
|- | |- | ||
| width=" | | width="200" | <tt style="font-size: 130%">local_enable=YES</tt> | ||
| width="200" | Allow Authentication of Users | | width="200" | Allow Authentication of Users | ||
|- | |- | ||
| <tt style="font-size: 130%">write_enable=YES</tt> | | <tt style="font-size: 130%">write_enable=YES</tt> | ||
| Allow Upload of Files | | Allow Upload of Files | ||
|- | |||
| <tt style="font-size: 130%">chroot_local_user=YES</tt> | |||
| Limit users to their home directory. | |||
|- | |||
| <tt style="font-size: 130%">chroot_list_enable=YES</tt> | |||
| Limit a specific list of users to just their home directories. | |||
|- | |||
| <tt style="font-size: 130%">chroot_list_file=/etc/vsftpd.chroot_list</tt> | |||
| Location of the list of users to limit. | |||
|} | |} | ||
Revision as of 04:49, 26 May 2014
General
Text Editors - Command Line
vim
- Highest learning curve, most powerful.
- vi Editor Commands
nano
- Derived from pico, more features than pico, easier to use than vim.
- Control-Y = Page Up. Control-V = Page Down.
emacs
jed
- Menu based text editor. Yes, menus in the command line!
Mail Readers - Command Line
mutt
Viewing Files
less [FILENAME]
FTP Servers
vsftp
- Config File: /etc/vsftpd.conf
- After Config Changes: sudo etc/init.d/vsftpd restart
- File with a list of users that a NOT allowed FTP access: /etc/ftpusers
- Configuration File Settings
local_enable=YES | Allow Authentication of Users |
write_enable=YES | Allow Upload of Files |
chroot_local_user=YES | Limit users to their home directory. |
chroot_list_enable=YES | Limit a specific list of users to just their home directories. |
chroot_list_file=/etc/vsftpd.chroot_list | Location of the list of users to limit. |
proftpd
SSH Server
Configure
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.default sudo chmod a-w sshd_config.default sudo nano /etc/ssh/sshd_config [Change: PasswordAuthentication yes] sudo restart ssh
Directory Structure
bin | Essential user command binaries. |
boot | Static files of the boot loader. |
cdrom | |
dev | Device files. |
etc | Host-specific CONFIGURATION files, i.e. preferences. |
Startup, shutdown, start, stop scripts for every individual program. | |
home | User home directories. |
lib | Essiential shared libraries and kernel modules. |
media | Mount point for removable media. |
mnt | Mount point for a temporarily mounted filesystem. |
opt | Add-on application software packages. |
proc | Process information. Virtual filesystem documentation kernel and process status as text files. |
root | Home directory for the root user. |
run | |
sbin | System binaries. |
srv | Data for services provided by the system. |
sys | |
usr | Multi-user utilities & applications. |
var | Variable files. The contents of the files here is expected to grow. |
Contains log, lock, spool, mail, and temp files. | |
Miscellaneous Commands
sudo reboot