This section of the document by Hans, <lermen@fgan.de>. Last updated on June 16, 1997.
loginname [ c_strict ] [ classes ...] [ c_dexeonly ] [ other ]
Подробности см. в
Configuring DOSEmu. На первый раз
по-простому можно сделать так (но не забудьте потом это
скорректировать !!!):
root c_all
all c_all
lermen:x:500:100:Hans Lermen:/home/lermen:/bin/bash
^^^-- внимание: это НЕ id группы 'dosemu'
users:x:100:
dosemu:x:200:dosemu,lermen
^^^
/dev/hda1 /dosc msdos defaults,gid=200,umask=002 0 0
^^^
( drwxrwxr-x 22 root dosemu 16384 Jan 1 1970 /dosc )
То же самое можно сделать явной командой mount:
mount -t msdos -o gid=200,umask=002 /dev/hda1 /dosc
Разумеется, обычные перенаправляемые lredir'ом каталоги unix должны иметь
такие же права доступа.
Начиная с dosemu-0.66.1.4 нет никаких причин не запускать dosemu от обычного пользователя. Код привелигированного режима существенно переработан, и я не обнаружил ни одной программы, которая работала бы от имени суперпользователя и не работала от имени обычного. Однако, если вы подозреваете, что проблема в том, что вы запускаете dosemu как непривелигированный пользователь, сначала попробуйте сконфигурировать эмулятор с опцией 'runasroot' (см.программу setup-dosemu). Это позволит dosemu постоянно работать в режиме суперпользователя, и переходить в "обычный" режим только для обращения к ресурсам ограниченного (из соображений безопасности) доступа. Обычно же dosemu работает в непривелигированном режиме, и получает права администратора только при необходимости.