sudo

And sudo command ay ginagamit upang i run o gamitin ang isang command sa pamamagitan nang authority nang ibang user.

Halimbawa ang "shutdown -h now" ay isang command na kadalasang di maaaring i run nang isang ordinaring user. sa pamamagitan nang sudo ay maaring i-run nang isang ordinary user ang command na ito, Magagawa ito kung ang ordinary user ay naka configura sa /etc/sudoers.

sa '/etc/sudoers' ay may laman na katulad nito
>sirjohn ALL=(root) NOPASSWD: /sbin/shutdown -h now

command na gagamitin, Ang command na ito ay mag shutdown nang inyung linux machine.
>sudo /sbin/shutdown -h now

'/etc/sudoers'

Ang nilalaman nang sudoers file ay binubuo ng dalawang bahagi.

'uri ng Alias'

'log'

Ang pag configura sa sudo upang i-log ang lahat nang command na gagamitan nang sudo o i-log ang paggamit sa sudo. Sa /etc/sudoers idagdag ang sumusunod.
>Defaults logfile=/var/log/sudo.log

'halimbawa nang paggamit'


# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults logfile=/var/log/sudo.log
# Host alias specification

# User alias specification

# Runas alias specification
# bakupguy ay isang user na nagmamayari nang /usr/bin/scripttobackup
Runas_Alias SYS_BACKUP_RUNAS=bakupguy

# Cmnd alias specification
Cmnd_Alias SYS_JANITOR=/sbin/shutdown, vi /etc/samba/smb.conf
# scripttobackup na pagma-mayari ni bakupguy at mode na 700
Cmnd_Alias SYS_BU_CMND=/usr/bin/scripttobackup

# User privilege specification
root ALL=(ALL) ALL
# Ang specification na ito ay nagbibigay nang karapatan kay john para i run ang scripttobackup na script
john ALL=(SYS_BACKUP_RUNAS) NOPASSWD: SYS_BU_CMND
# Specification upang ma i run ni john ang SYS_JANITOR kahit sinong man ang may ari.
john ALL=(ALL) NOPASSWD: SYS_JANITOR

Author: Sir John Nueva
Date: 2005-11-15
Email: [email protected]
Hosted by www.Geocities.ws

1