Command

How can we help?

Навигация

Пользователи

/etc/passwd                        // пользователи
/etc/shadow                        // хэши паролей
sudo chage user                    // поменять срок действия пароля для user
w или who                          // посмотреть залогиненных пользователей
id                                 // посмотреть свой id 
newgrp group                       // сменить свою группу на group
sudo useradd -s /bin/bashrc -m -d /home/testuser testuser       // создаем testuser
sudo passwd testuser               // задаем пароль testuser
passwd                             // задаем пароль себе
/etc/skel                          // отсюда берутся дефолтные настройки пользователя 
sudo adduser testuser2             // второй вариант создания пользователя
sudo usermod -aG group testuser    // добавит testuser в group
sudo id testuser                   // посмотреть id testuser
sudo visudo                        // редактор с проверкой
chmod u+s                          // SUID файл выполняется от имени рута 
chmod g+s                          // SGID все создаваемые файлы (и папки) в такой папке будут иметь группу папки, а не владельца
chmod +t                           // устанавливается на каталог, файлы в таком каталоге может удалить только владелец
find / -type f -perm -04000 -o -perm -02000 | less    // найти все файлы с SUID и SGID 
umask 0002                         // 0002 - по умолчанию 664 файлы 775 папки
# Команды для установки

sudo apt install nginx

sudo service nginx stop

sudo apt install apache2
sudo apt install libapache2-mod-php8.1
sudo apt install php8.1-fpm

# Меняем Listen 80 на Listen 8080
sudo nano /etc/apache2/ports.conf
sudo nano /etc/apache2/sites-enabled/000-default.conf 

sudo service apache2 restart

sudo service nginx start

sudo apt install php-fpm

########################################

<?php
phpinfo();
?>
# на своей стороне гениерим ключ
ssh-keygen
# копируем его
cat .ssh/id_rsa.pub
# на удаленной стороне создаем папку и файл вставляем туда ключ
mkdir  .ssh
cat > .ssh/authorized_keys
chmod 600 .ssh/authorized_keys

perl -lne ‘print for /([A-Za-z0-9._%+-]+)@[A-Za-z0-9.-]+.[A-Za-z]{2,6}/g’ file.txt

поиск почт в строках и запись в file.txt

https://weakpass.com/all-in-one