sudo vs mount

Tematy związane z oprogramowaniem, instalacją, konfiguracją
elwis
Beginner
Posty: 108
Rejestracja: 08 lutego 2007, 18:36
Lokalizacja: Gdañsk

sudo vs mount

Post autor: elwis »

Witam.
Mam następujący problem. Mianowicie chcę dla wygody zezwolić sobie na montowanie i odmontowywanie dysków bez podawania hasła. Dlatego też wyedytowałem odpowiednio /etc/sudoers :

Kod: Zaznacz cały

# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults	env_reset

# Uncomment to allow members of group sudo to not need a password
# %sudo ALL=NOPASSWD: ALL

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root	ALL=(ALL) ALL

bartek ALL= ALL, NOPASSWD: /sbin/mount, /sbin/umount, /sbin/halt, /sbin/reboot, /bin/kill, /usr/bin/killall ALL
Niestety mimo to nadal pyta mnie o hasło gdy chcę coś montować, czy odmontować. Co dziwniejsze jeśli chcę użyć halta, reboota, killa czy killalla nie pyta o hasło. Czy ktoś zna przyczynę?
Awatar użytkownika
darkwater
Junior Member
Posty: 828
Rejestracja: 25 stycznia 2007, 14:01
Lokalizacja: Częstochowa

Post autor: darkwater »

a nie prościej dopisać w fstab opcje users lub user która pozwala na montowanie/odmontowanie danego dysku przez zwykłego użytkownika ?? więcej info man mount
do edycji sudoers używałeś polecenia visudo ?? bo imo jest w twoim wpisie co najmniej jeden przecinek za dużo - ale ekspertem od sudo nie jestem :)
elwis
Beginner
Posty: 108
Rejestracja: 08 lutego 2007, 18:36
Lokalizacja: Gdañsk

Post autor: elwis »

tak, użyłem visudo.
Edycja fstaba pomogła, ale i tak wolałbym się dowiedzieć, co nie gra - tak na przyszłość ;p
cordial
Posty: 48
Rejestracja: 10 maja 2007, 12:21

Re: sudo vs mount

Post autor: cordial »

elwis pisze: bartek ALL= ALL, NOPASSWD: /sbin/mount, /sbin/umount, /sbin/halt, /sbin/reboot, /bin/kill, /usr/bin/killall ALL[/code]
Zamontowanie i odmontowanie partycji:

Kod: Zaznacz cały

bartek ALL=/bin/mount, /bin/umount 


Np:

Kod: Zaznacz cały

sudo mount /mnt/hda2/
sudo umount /mnt/hda2/
Pozdr.
ODPOWIEDZ