I needed to connect to a device which was on a wifi network but also needed to stay connected to my local LAN
Continue ReadingLinux
Spent a day trying to sort this with out success until i found this You tube video
Continue ReadingSource
chown www-data:www-data -R * # Let Apache be owner
find . -type d -exec chmod 755 {} \; # Change directory permissions rwxr-xr-x
The above command will say you days
Finds all the directories and sets them as:
read,write,exec by user
read,exec by group and anon
find . -type f -exec chmod 644 {} \; # Change file permissions rw-r–r–
above command finds all the files and sets them to:
read,write by user
read only by group and anon
to change the default login directory for vsftpd, change the ftp user home directory in /etc/passwd:
ftp:x:116:116:vsftpd daemon:/var/vsftpd:/bin/false
useradd example – Add a new user to primary group
To add a user tony to group developers use the following command:
# useradd -g developers tony
# id tony
Sample outputs:
uid=1123(tony) gid=1124(developers) groups=1124(developers)
Please note that small g (-g) option add user to initial login group (primary group). The group name must exist. A group number must refer to an already existing group.
To Enable and disable services across runlevels in Debian, Ubuntu, and other Debian based Linux distributions we use a script called update-rc.d
.
How to enable a service
As an example, to enable Apache web server in Debian, do the following –
# update-rc.d apache2 defaults
… this will enable the Apache web server to start in the default run levels of 2,3,4 and 5. Of course, you can do it explicitly by giving the run levels instead of the defaults keyword as follows:
# update-rc.d apache2 start 20 2 3 4 5 . stop 80 0 1 6 .
The above command modifies the sym-links in the respective /etc/rcX.d directories to start or stop the service in the destined runlevels. Here X stands for a value of 0 to 6 depending on the runlevel. One thing to note here is the dot (.) which is used to terminate the set which is important. Also 20 and 80 are the sequence codes which decides in what order of precedence the scripts in the /etc/init.d/ directory should be started or stopped.
To enable the service only in runlevel 5, you do this instead –
# update-rc.d apache2 start 20 5 . stop 80 0 1 2 3 4 6 .
How to disable a service
To disable the service in all the run levels, you execute the command:
# update-rc.d -f apache2 remove
Here -f option which stands for force is mandatory.
iptables -A INPUT -s IP ADDRESS -j LOG –log-prefix “iptables: ”
iptables -A INPUT -s IP ADDRESS -j DROP
iptables -i eth1 -A INPUT -s 10.0.0.0/8 -j LOG –log-prefix “iptables:”
/sbin/iptables -I INPUT -s {IP-HERE} -j DROP
/sbin/iptables -I INPUT -s 1.2.3.4 -j DROP
How Do I Delete Blocked IP Address?
iptables -L INPUT -n –line-numbers
iptables -D INPUT 3