Skip to content

linuxte oturum açmak için ilişkilendirilmiş kabuk tanımı

Bir kullanıcıya etkileşimli oturum açma yetkisi vermek isteniyorsa, kullanıcının bir kabuk ile ilişkilendirilmiş olması gerektiği unutulmamalıdır. web1 kullanıcı için ilişkilendirme bakalım

#grep web1 /etc/passwd

web1:x:5004:5005::/var/www/web1:/bin/false

çıktıdaki /bin/false bir kabuk ilişkilendirmesi yapılmadığı anlamına gelmektedir.. bunu genellikle güvenlik için tercih ederiz. oturum açabilmek için bir kabul tanımlayalım.

sudo usermod -s /bin/bash web1

şimdi test edelim.. promtta web1 i gördüğümüze işlem başarılı olmuştur.

root@cicekpc:~# su -l web1
web1@cicekpc:~$ 

eğer sizde olmadıysa /var/log/auth.log veya /var/log/secure log dosyaları incelenmesi gerekecektir.

bir video nun başlangıcından belirli bir süreyi kesmek

video düzenleyici yazılımlar ile bir video üzerinde istenilen alanlar kesilebilir ancak en hızlı yöntem

ffmpeg.org

adresinden işletim sisteminize uygun ffmpeg indirip kurmak ve aşagıdaki komut yapısını kullanmak olacaktır.

ffmpeg.exe -i 1.mp4 -ss 15 -c copy 1_kesilmis.mp4

bu komut 1.mp4 isimli videonun ilk 15 saniyesini keserek 1_kesilmis.mp4 olarak kaydetmesini sağlamaktadır..

güncel bir php sürümü yükledikten sonra unutulması gerekenler

linux tabanlı bir sistemden php + apache ikilisinde yeni bir php sürümü yüklenince güncel php sürümünü kullanmak için eski sürümü pasif ederek yeni sürümü aktif etmek ihtiyacı bulunmaktadır.

sudo a2dismod php* 
sudo a2enmod php8.2 
sudo systemctl restart apache2 

ngrok – statik ip ye sahip olmayan natlanmış kullanıcılar için

snap destekli bir linux dağıtım kullanıyorsanız

 snap install ngrok 

ile kurulumu yapalım. üyelik gerektiren

https://dashboard.ngrok.com/get-started/setup

adresine girerek tunel oluşumu için kullanılacak authtoken bilgisini ögrenelim ve

ngrok config add-authtoken <token>

ile bağlantıyı gerçekleştirelim. sonrasında bilgisayarımızdaki protokol ve portu tunelliyelim.

ngrok http 80

ekran çıktısında Forwarding satırında dış dünyadan bilgisayarımıza erişebileceğiniz bir ngrok.io adresi yer alacaktır.

Forwarding                    https://xxxx-xx-xxx-xx-xx.eu.ngrok.io -> http://localhost:80      

bundan sonra olası tüm riskler tabiki sizeaittir 🙂

pip 3 de kurulum sırasında –no-warn-script-location uyarısı

linuxde pip ile paket yüklemek istediğinizde aşagıdaki hatayı alırsanız

  WARNING: The script flask is installed in '/home/<username>/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

kabuk yorumlayıcı olarak bash kullandığınızı düşünerek

vi ~/.bashrc

ile bash konfigürasyon dosyasını açarak dosya içerisine

export PATH=$PATH:/home/$USER/.local/bin

satırını eklemek çözüm olacaktır.

windows 11 güncellemelerinde alınan 0x80248007 hatası

windows güncellemeleri sırasında alınan 0x80248007 hatası için kendi pc imde uyguladığım çözüm yöntemi

-administrator olarak cmd veya power shelli çalıştırdıktan sonra

dism.exe /online /cleanup-image /restorehealth

komut dizilimi çalıştırdıktan sonra pc yi yeniden başlatmaktır.

excel formülleri içinde çift tırnak ” kullanımı

excel formulleri kullanıyorsanız ve elde etmek istediğiniz textler içierinde çift tırnak olması gerekiyorsa en sağlam ve sorunsuz sonuç için ihtiyaç olan yerlerde

UNICODEKARAKTERİ(34)
CHAR(34)

kullanımı faydalı olacaktır. örnek bir formul yazalım

="/configure service epipe" &a1& "description "&UNICODEKARAKTERİ(34)&b1&UNICODEKARAKTERİ(34)

çıktımız ise

/configure service epipe 1 description "epipe-1"

şeklinde olacaktır.

işe yarar regex ler tek başlık altında

RegexTürAmaçTest Edilen Ortam
(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])IPtextin ipv4 formatına uygunluğunun kontrolü içinsecurecrt
^[^@\s]+@[^@\s]+.[^@\s]+$E-Mailx@x.xxx yapısında eposta kontrolünotepad+
.*\w+(:)textnotepad+ da çok satırlı bir text içinde bir metni aradığınızda arama sonucunda
Line xxx:
şeklinde satır numaraları yer almaktadır. elde edilen bu çıktıdan satır numaralarından kurtulmak için
notepad+
.\w[0-9]+.metin\”.*\w[0-9]+. $textbüyük boyutlu text doslarında içerisinde “metin” ifadesi geçen satırlardan kurtulmak içinnotepad+
[+[^#]+]
<+[^#]+>
textsecurert de huawei routerlar için system-view renklendirmesisecurecrt
[FG][a-z]0-9(?!\/)textsecurecrt de FastEthernet ve GigabirEthernet ifadeleriin renklendirilmesisecurecrt

Back To Top