2011年2月10日 星期四

如何設定 sudo 權限?

sudo 的權限是設定在 /etc/sudoers (需要root權限才能修改)

/etc/sudoers 的格式:
# 使用者   登入來源主機=(可切換的帳號)  可下達的指令
root  ALL=(ALL) ALL

# 群組   登入來源主機=(可切換的帳號)  可下達的指令
%sudo ALL=(ALL) ALL

如果想將 user1 可以用 sudo 來 執行 ls
user  ALL=(ALL) /bin/ls #需要是絕對路徑!

方便設定一群 sudoers 的話,就是開一個 group (groupadd),ex: admin
將 sudoers 加入 admin 群組中 (in /etc/group)
再加入一行至 /etc/sudoers
%admin ALL=(ALL) ALL

How to find Ubuntu and kernel version?

Ubuntu version:

# cat /etc/issue
Ubuntu 10.04 LTS \n \l

or

# cat /etc/lsb-release
DISTRIB_ID=UbuntuDISTRIB_RELEASE=10.04DISTRIB_CODENAME=lucidDISTRIB_DESCRIPTION="Ubuntu 10.04 LTS"


Kernel version:

# cat /proc/version
Linux version 2.6.18-194.26.1.el5.028stab070.14 (root@rhel5-build-x64) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)) #1 SMP Thu Nov 18 16:34:01 MSK 2010

or

# uname -a
Linux 207843 2.6.18-194.26.1.el5.028stab070.14 #1 SMP Thu Nov 18 16:34:01 MSK 2010 i686 GNU/Linux