sudo sudo şifresi olmayan bir dosyaya erişme


1

sudoKorumalı bir dosyaya erişmemi ve içeriğini almamı gerektiren bir laboratuarım var .

linux@sudo:~$ sudo -l
Matching Defaults entries for linux on sudo:
    env_reset, mail_badpass, secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin\:/snap/bin

User linux may run the following commands on sudo:
    (pseudo) NOPASSWD: /bin/cat

*****************************************
linux@sudo:~$ ls -al
total 24
drwxr-xr-x  2 linux  linux  4096 Jul 23 14:19 .
drwxr-xr-x  4 root   root   4096 Jul 23 14:19 ..
-rw-r--r-- 45 linux  linux   220 Apr  4 18:30 .bash_logout
-rw-r--r-- 45 linux  linux  3771 Apr  4 18:30 .bashrc
-rw-r--r-- 41 linux  linux   807 Apr  4 18:30 .profile
-rw-------  2 pseudo pseudo   22 Jun 18 15:12 secret.txt

******************************************
linux@sudo:~$ cat secret.txt
cat: secret.txt: Permission denied

******************************************
linux@sudo:~$ sudo cat secret.txt
[sudo] password for linux:

Amacım secret.txt dosyasını açmak, ancak "linux" kullanıcı şifresi talebini atlamanın bir yolunu bulamadım çünkü bulamıyorum.

linux  sudo 

Yanıtlar:


3

Eğer doğru anlarsam, bu

User linux may run the following commands on sudo:
   (pseudo) NOPASSWD: /bin/cat

(kullanıcı izin verir linux) çalıştırmak için catşifre olmadan, kullanıcının kimliğine bürünürken zamanpseudo , böylece

sudo -u pseudo /bin/cat secret.txt

Bununla, psuedo root erişimi gerektiren herhangi bir dosyaya erişebilecek mi? Ya sadece bir dosya için etkinleştirmek istiyorsak?
knowledge_seeker

1
@knowledge_seeker will psuedo gain access to any file which requires root access- Hayır. Bir sorunun cevabı, kullanıcının linuxyapabilecekleriyle ilgilidir. Dosyanın mülkiyeti ve izinleri oldukları gibi olduklarından (olmadan ) pseudoerişebilirler . İle kullanıcı kimliğine bürünebilir . Daha geniş bir açıklamaya ihtiyacınız varsa, lütfen ayrı bir soru sorun (çiftleri aradıktan sonra vb.), Böylece tüm topluluk faydalansın. Gerekli bağlamı sağladığını düşünüyorsanız, bu soruya cevap verin. secret.txtsudosudo -u pseudolinuxpseudo
Kamil Maciorowski
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.