Запуск команд от обычных юзеров/swap

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
Blacky
Сообщения: 30
ОС: Suse + Ubuntu

Запуск команд от обычных юзеров/swap

Сообщение Blacky »

не подскажете как сделать так, чтобы команды от root'a могли выполняться обычными юзерами?

проблема в том, что когда мне нужно перезагрузить комп(команда reboot или halt, или shutdown) мне нужно логиниться под root :dry: , что не очень удобно..
а когда ввожу команду от обычного юзера, команда не выполняется, т.к. говорится, что такой команды нет(что и должно быть).

я ставил мандриву под сервак))


да, и как проверить подключён ли swap раздел?

Код: Выделить всё

[root@localhost blacky]# ls /dev | grep hd && ls /dev | grep sd
hda
hda1
hda2
hda3
hda4
hdb
hdb1
hdb3
hdb5
hdb6
hdb7
hdc
ptysd
ttysd

что такое ptysd & ttysd?

Код: Выделить всё

[root@localhost blacky]# fdisk -l

Disk /dev/hda: 80.0 GB, 80060424192 bytes
255 heads, 63 sectors/track, 9733 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1         965     7751331    b  W95 FAT32
/dev/hda2             966        4988    32314747+   c  W95 FAT32 (LBA)
/dev/hda3            4989        9007    32282617+   c  W95 FAT32 (LBA)
/dev/hda4            9008        9733     5831595    c  W95 FAT32 (LBA)

Disk /dev/hdb: 40.0 GB, 40060403712 bytes
255 heads, 63 sectors/track, 4870 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1               1          31      248976   83  Linux
/dev/hdb3   *          32        4870    38869267+   f  W95 Ext'd (LBA)
/dev/hdb5              32        1316    10321731   83  Linux
/dev/hdb6            1317        1827     4104576   82  Linux swap / Solaris
/dev/hdb7   *        2851        4870    16225618+   b  W95 FAT32


Код: Выделить всё

[blacky@localhost mnt]$ mount
/dev/hdb5 on / type ext3 (rw)
none on /proc type proc (rw)
/dev/hdb1 on /boot type ext3 (rw)
/dev/hda1 on /mnt/win_c type vfat (rw,noexec,nosuid,nodev,users,iocharset=utf8)
/dev/hdb7 on /mnt/win_TEMP type vfat (rw,noexec,nosuid,nodev,users,iocharset=utf8)
/dev/hda2 on /mnt/win_d type vfat (rw,noexec,nosuid,nodev,users,iocharset=utf8)
/dev/hda3 on /mnt/win_e type vfat (rw,noexec,nosuid,nodev,users,iocharset=utf8)
/dev/hda4 on /mnt/win_f type vfat (rw,noexec,nosuid,nodev,users,iocharset=utf8)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

fstab:

Код: Выделить всё

/dev/hdb5 / ext3 defaults 1 1
/dev/hdb1 /boot ext3 defaults 1 2
/dev/hdc /mnt/cdrom auto users,iocharset=utf8,noauto,ro,exec 0 0
/dev/fd0 /mnt/floppy auto users,iocharset=utf8,sync,noauto,exec 0 0
/dev/hda1 /mnt/win_c vfat auto,users,iocharset=utf8 0 0
/dev/hdb7 /mnt/win_TEMP vfat users,iocharset=utf8 0 0
/dev/hda2 /mnt/win_d vfat users,iocharset=utf8 0 0
/dev/hda3 /mnt/win_e vfat users,iocharset=utf8 0 0
/dev/hda4 /mnt/win_f vfat auto,users,iocharset=utf8 0 0
none /proc proc defaults 0 0
/dev/hdb6 swap swap defaults 0 0

как в fstab ограничить доступ к vfat'am от непривелигированных пользователей(т.е. для guest'ov/не зарегистрированных в данной системе зверей)?
Спасибо сказали:
Аватара пользователя
blackst0ne
Сообщения: 528
Статус:
ОС: Ubuntu 9.04

Re: Запуск команд от обычных юзеров/swap

Сообщение blackst0ne »

В следующий раз, пожалуйста, создавайте на каждый вопрос отдельные темы (если они не связаны как-то между собой).
И воспользуйтесь поиском. Это очень удобная штука. ;)

Blacky писал(а):
17.08.2007 02:47
проблема в том, что когда мне нужно перезагрузить комп(команда reboot или halt, или shutdown) мне нужно логиниться под root , что не очень удобно..

Поиск по sudo.

========
Blacky писал(а):
17.08.2007 02:47
а когда ввожу команду от обычного юзера, команда не выполняется, т.к. говорится, что такой команды нет(что и должно быть).

Поиск по $PATH.

========
Blacky писал(а):
17.08.2007 02:47
как в fstab ограничить доступ к vfat'am от непривелигированных пользователей(т.е. для guest'ov/не зарегистрированных в данной системе зверей)?

Поставьте нужные Вам права на точки монтирования "vfat'ов".
Администрация! Пожалуйста, добавьте птичку "решено", а также соответствующую кнопку на ajax'е в теме (подробнее здесь).
Спасибо сказали:
Аватара пользователя
blackst0ne
Сообщения: 528
Статус:
ОС: Ubuntu 9.04

Re: Запуск команд от обычных юзеров/swap

Сообщение blackst0ne »

Blacky писал(а):
17.08.2007 02:47
[root@localhost blacky]# ls /dev | grep hd && ls /dev | grep sd


Эту строчку, к слову, можно чуть подсокротить: ls /dev/*hd* && ls /dev/*sd*. :)
Администрация! Пожалуйста, добавьте птичку "решено", а также соответствующую кнопку на ajax'е в теме (подробнее здесь).
Спасибо сказали:
Аватара пользователя
Blacky
Сообщения: 30
ОС: Suse + Ubuntu

Re: Запуск команд от обычных юзеров/swap

Сообщение Blacky »

blackst0ne писал(а):
17.08.2007 03:08
В следующий раз, пожалуйста, создавайте на каждый вопрос отдельные темы (если они не связаны как-то между собой).
И воспользуйтесь поиском. Это очень удобная штука. ;)


оки :blush:

спс за ответы
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Запуск команд от обычных юзеров/swap

Сообщение sash-kan »

Blacky писал(а):
17.08.2007 02:47
как проверить подключён ли swap раздел?
$ man swapon
$ /sbin/swapon -s
$ cat /proc/swaps
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: