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. (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