[RIJESENO] Ne mogu otvoriti yast, zeznuo permisije

:smiley: sta sad? Odo ponoviti, pa cu javiti.

Uradio sa live cd-om

ubuntu@ubuntu:~$ sudo mount /dev/sda1 /mnt/
ubuntu@ubuntu:~$ ls -al /mnt/usr/bin/sudo
-rwxr-xr-x 1 1000 root 121240 Jul 16 12:57 /mnt/usr/bin/sudo
ubuntu@ubuntu:~$ sudo chmod +s /mnt/usr/bin/sudo
ubuntu@ubuntu:~$ ls -al /mnt/usr/bin/sudo
-rwsr-sr-x 1 1000 root 121240 Jul 16 12:57 /mnt/usr/bin/sudo
ubuntu@ubuntu:~$ ls -al /mnt/bin/su
lrwxrwxrwx 1 root root 11 Aug 24 19:46 /mnt/bin/su -> /usr/bin/su
ubuntu@ubuntu:~$ ls -al /mnt/usr/bin/su
-rwxr-xr-x 1 1000 root 44256 Jul 16 10:11 /mnt/usr/bin/su
ubuntu@ubuntu:~$ sudo chmod +s /mnt/usr/bin/su
ubuntu@ubuntu:~$ ls -al /mnt/usr/bin/su
-rwsr-sr-x 1 1000 root 44256 Jul 16 10:11 /mnt/usr/bin/su

Sada je kod mene:

boby@linux-ux0k:~/Documents> su
Password: 
Permissions on the password database may be too restrictive.
su: incorrect password
boby@linux-ux0k:~/Documents> ls -al /usr/bin/sudo
-rwsr-sr-x 1 boby root 121240 Jul 16 14:57 /usr/bin/sudo
boby@linux-ux0k:~/Documents> ls -al /usr/bin/su
-rwsr-sr-x 1 boby root 44256 Jul 16 12:11 /usr/bin/su
boby@linux-ux0k:~/Documents> 

Ne citas, vidis da je boby owno sve u /usr/bin.

Ovo:

Mora postati:

za fajlove koje ti je Amar naveo gore.

Znaci jos uradi

dabi sve bilo “root root”, odnosno da root bude vlasnik tih fajlova a ne ti.

Za sve ostale fajlove u /usr/bin mora izgledati kao:

Primjer:

[ ~]$ ls -l /usr/bin/sudo
-rwsr-xr-x 1 root root 112840 Sep  4 07:52 /usr/bin/sudo*
[ ~]$ ls -l /usr/bin/vim
-rwxr-xr-x 1 root root 1982808 Sep 15 05:58 /usr/bin/vim*
[ ~]$ 

Rijeseno!

Uradio sam

sudo chown root /mnt/usr/bin/sudo i isto to za su
i onda sam morao ponoviti ono sa +s

Niste mi to rekli. Kad chownujem onda se s bit izbrise i mora se ponoviti. A ja sam prvo dodavao taj bit pa onda chow-ovo. Sad je ok. Znaci prvo chown a onda chmod

HVALA!

Nisam ti to reko zato sto nisam znao da je tako. :smiley: (a logicno je trebo sam skontat :/)

Al obro je da si napravio, provjeri jos sve permisije da kasnije nemas problema, npr Xorg isto treba imati setuid…

Provjeri i one fajlove koje sam ti gore postavio, ali sada to mozes raditi bez live CD-a.

Zeznuto je dirati permisije u /bin, /sbin, /usr/bin i /usr/sbin, kao sto si sada i iskusio.

Postavi novu temu za VirtualBox, sigurno postoji rjesenje i za to bez da cackas po permisijama.

ok i hvala