LINUX.ORG.RU

Re: Чем отличается su -c 'команда' от sudo 'команда'?

vsb-laptop% sudo Apps/custom/network-home.sh
There is already a pid file /var/run/dhclient.pid with pid 6231
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.0.5
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth1/00:19:d2:cf:a5:cf
Sending on   LPF/eth1/00:19:d2:cf:a5:cf
Sending on   Socket/fallback
DHCPREQUEST on eth1 to 255.255.255.255 port 67
DHCPACK from 10.1.1.1
bound to 10.1.1.2 -- renewal in 938429765 seconds.

В общем ответ про пароль был больше стёбом. Это разные команды и нужны они для разных вещей. Почитайте man.

Legioner ★★★★★ ()

Re: Чем отличается su -c 'команда' от sudo 'команда'?

В том, что su начинают выкидывать из дистров, оставляя одну sudo :)

KRoN73 ★★★★★ ()

Re: Чем отличается su -c 'команда' от sudo 'команда'?

>В том, что su начинают выкидывать из дистров, оставляя одну sudo :)

а как же убунтуйцы будут под рутом работать, если даже sudo su не сделать???

anonymous ()

Re: Чем отличается su -c 'команда' от sudo 'команда'?

в том что:
sudo ifconfig
Пароль:
sudo: ifconfig: command not found

хотя конечно, это зависит от настроек, в моем дистрибутиве так.

gnomino ()

Re: Чем отличается su -c 'команда' от sudo 'команда'?

su <пользователь> -c команда
su=switch user
переключается на <пользователя> и запускает команду, если пользователь не указан - по умолчанию используется учетная запись root.
sudo=superuser do
запускает команду от имени root
имеет гибкие возможности настройки, кому какие команды можно запускать и спрашивать пароль или нет (visudo, /etc/sudoers). так же все действия записываются в log-файл.

su то же можно использовать без пароля - читать про PAM

Совет на будущее: прежде, чем спросить наберите команду man
man su
man sudo
man sudoers

вбейте запрос в гугль и не поленитесь почитать.
на великом и могучем:
http://ru.wikipedia.org/wiki/Su
http://ru.wikipedia.org/wiki/Sudo

Marmirus ★★ ()

Re: Чем отличается su -c 'команда' от sudo 'команда'?

тем что su -c выполняет шопопало, а sudo - шо написано )

%users  ALL=    NOPASSWD: /scr/qemu-ifup-sudo
%users  ALL=    NOPASSWD: /scr/vbox-ifup-sudo
avatar  ALL=    NOPASSWD: /usr/bin/switchto
%users  ALL=    NOPASSWD: /usr/bin/chvt 1
%users  ALL=    NOPASSWD: /sbin/mount -t cdfs /dev/cdrom /media/cdrom
%users  ALL=    NOPASSWD: /sbin/mount -t cdfs /dev/cdrom cdrom
%users  ALL=    NOPASSWD: /sbin/umount /media/cdrom
%users  ALL=    NOPASSWD: /sbin/umount -t cdfs -a
%users  ALL=    NOPASSWD: /usr/sbin/wifi-radar
%users  ALL=    NOPASSWD: /etc/init.d/nfs stop, /etc/init.d/nfs start, /etc/init.d/nfs restart, /etc/init.d/nfs reload
%users  ALL=    NOPASSWD: /etc/init.d/samba stop, /etc/init.d/samba start, /etc/init.d/samba restart, /etc/init.d/samba reload
%users  ALL=    NOPASSWD: /etc/init.d/alsasound stop, /etc/init.d/alsasound start, /etc/init.d/alsasound restart
%users  ALL=    NOPASSWD: /etc/init.d/alsasound restore, /etc/init.d/alsasound save
%users  ALL=    NOPASSWD: /etc/init.d/oss stop, /etc/init.d/oss start, /etc/init.d/oss restart
%users  ALL=    NOPASSWD: /scr/nfsmount
%users  ALL=    NOPASSWD: /scr/isomount
%users  ALL=    NOPASSWD: /scr/cifsmount
%users  ALL=    NOPASSWD: /usr/bin/wireshark
%users  ALL=    NOPASSWD: /usr/bin/ettercap -G
avatar  ALL=    NOPASSWD: /usr/bin/truecrypt

vasily_pupkin ★★★★★ ()

Re: Чем отличается su -c 'команда' от sudo 'команда'?

>sudo тоже

Ну так sudo спрашивает у пользователя пароль этого пользователя (если не указано NOPASSWD в /etc/sudoers), а su спрашивает пароль рута.

php-coder ★★★★★ ()

Re: Чем отличается su -c 'команда' от sudo 'команда'?

тебе когда указываешь на твоё лоховство -- ты ещё больше лезешь всем советовать -- тем ещё больше доказывая что ты ЛОХ =D А может ты псих?)))

anonymous ()

Re: Чем отличается su -c 'команда' от sudo 'команда'?

shell .login po-raznomu parsitsa?

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.