Toon posts:

[redhat 7.3] suid / guid / smbmount / mount

Pagina: 1
Acties:

Verwijderd

Topicstarter
Op onze NT server zijn een aantal shares die ik wil mounten in Linux. Ik gebruik hiervoor smbmount / smbumount.

Mijn samba programma's hebben de volgende rechten:
code:
1
2
3
-rwsr-sr-x    1 root     root    510086 Apr 11 01:38 /usr/bin/smbmnt
-rwxr-xr-x    1 root     root    520500 Apr 11 01:38 /usr/bin/smbmount
-rwsr-sr-x    1 root     root    508990 Apr 11 01:38 /usr/bin/smbumount

Ik heb dus alleen smbmnt en smbumount met:
code:
1
2
chmod +s /usr/bin/smbmnt
chmod +s /usr/bin/smbumount

suid en guid geinstalleerd.

Ik maakte een directory aan: /commonshares

Deze dir heeft de volgende permissies:
code:
1
drwxrwsr-x    3 root     ntusers    4096 Jul 17 15:28 commonshares

Vervolgens heb ik met:
code:
1
usermod -G harm,ntusers harm

mezelf toegevoegd aan de groep ntusers.

in /etc/fstab heb ik de volgende regel opgenomen:
code:
1
//ntserver/ashare       /commonshares/ashare    smbfs   user        0 0

Vervolgens maakte ik als gebruiker harm de directory /commonshares/ashare aan.

Deze dir heeft de volgende rechten:
code:
1
drwxrwsr-x    2 harm     ntusers    4096 Jul 17 16:08 ashare

Nu het probleem:
Het mounten gaat goed -->
code:
1
2
[harm@aphrodite commonshares]$ mount /commonshares/harm/
Password:

Ik tik het wachtwoord en hopla gemount!

Nu het unmounten:
code:
1
2
[harm@aphrodite commonshares]$ umount harm/
umount: only root can unmount //ajax/harm$ from /commonshares/harm

Dit gaat dus mis. Terwijl mijn mount en umount commando's de volgende rechten hebben:
code:
1
2
-rwsr-xr-x    1 root     root     60104 Apr  2 01:26 /bin/mount
-rwsr-xr-x    1 root     root     30664 Apr  2 01:26 /bin/umount

Kan iemand mij uitleggen waarom ik wel kan mounten maar niet kan umounten?

Bedankt!

Verwijderd

Topicstarter
*Schop* Niemand?