права на user
4 отговора
0 прегледа
права на user
Здравейте,
Как на слак 13.0 мога да си дам права на user-a да изпълнява командата mount?
Как на слак 13.0 мога да си дам права на user-a да изпълнява командата mount?
Re: права на user
Не може и не е нужно. Има си команди да добиеш админски права и тогава да монтираш. Като su, sudo .... А и това не е нужно, достатъчно е устройствата да са описани в fstab и няма какво да монтираш ръчно ...
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.
Другия вариант (ако Slackware инсталира sudo) е да разрешиш изпълнението на командата /sbin/mount от всеки или от определен потребител. Ето това например показва как да разрешиш на потребител nobody да използва mount:
nobody ALL=NOPASSWD:/sbin/mount
A man without a faith is like a fish without a bicycle.
Редактирано от tarator9 на
Re: права на user
в /etc/sudoers добавяш тва:
# mount:
uzera ALL=NOPASSWD:/bin/mount
# umount, but WITH password:
uzera ALL=/bin/umount
и после ползваш sudo
# mount:
uzera ALL=NOPASSWD:/bin/mount
# umount, but WITH password:
uzera ALL=/bin/umount
и после ползваш sudo
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:~#
обаче не сработва за последният ред
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:~#
обаче не сработва за последният ред