права на user

4 отговора 0 прегледа
#1

права на user

Здравейте,
Как на слак 13.0 мога да си дам права на user-a да изпълнява командата mount?

Отговор
в отговор на питaщ #2

Re: права на user

Не може и не е нужно. Има си команди да добиеш админски права и тогава да монтираш. Като su, sudo .... А и това не е нужно, достатъчно е устройствата да са описани в fstab и няма какво да монтираш ръчно ...

Отговор
в отговор на питaщ #3

Re: права на user

Ако става въпрос за точно определена файлова система, може да добавиш в fstab опция user, users или owner. Виж mount(8).

Другия вариант (ако Slackware инсталира sudo) е да разрешиш изпълнението на командата /sbin/mount от всеки или от определен потребител. Ето това например показва как да разрешиш на потребител nobody да използва mount:

nobody ALL=NOPASSWD:/sbin/mount

A man without a faith is like a fish without a bicycle.

Редактирано от tarator9 на

Отговор
в отговор на питaщ #4

Re: права на user

в /etc/sudoers добавяш тва:

# mount:
uzera ALL=NOPASSWD:/bin/mount

# umount, but WITH password:
uzera ALL=/bin/umount

и после ползваш sudo

Отговор
в отговор на ЛУД ПPЪЧ #5

Re: права на user

ще пробвам това, а иначе имам това сега:
root@darkstar:~# cat /etc/fstab
/dev/sda3 swap swap defaults 0 0
/dev/sda6 / ext4 defaults 1 1
/dev/sda4 /RACK1 ext4 defaults 1 2
/dev/sda1 /BOZATA ntfs-3g defaults,uid=1000,umask=022 0 0
/dev/sda5 /RACK2 vfat defaults,uid=1000,umask=022 0 0
/dev/sda7 /RACK3 vfat defaults,uid=1000,umask=022 0 0
#/dev/cdrom /mnt/cdrom auto noauto,owner,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
/dev/mmcblk0p1 /mnt/floppy auto defaults,uid=1000,umask=022 0 0
root@darkstar:~#
обаче не сработва за последният ред

Отговор