偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Linux SU命令安全的幾點(diǎn)建議

系統(tǒng) Linux
首先我們看su在man幫助頁中的解釋su - run a shell with substitute user and group IDs, 也就是說通過su我們不用提供用戶和組名就可以啟動(dòng)一個(gè)shell程序.

首先我們看su在man幫助頁中的解釋su - run a shell with substitute user and group IDs, 也就是說通過su我們不用提供用戶和組名就可以啟動(dòng)一個(gè)shell程序. su是一個(gè)二進(jìn)制的可執(zhí)行文件, 命令所在的文件路徑是/bin/su, 下面是通過命令行查詢su文件的類型及所在路徑:

例一:

islab$ which su

/bin/su

例二:

islab$ file /bin/su

/bin/su: setuid ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, stripped

例三:

islab$ll /bin/su

-rwsr-xr-x 1 root root 24060 Jan 10 2007 /bin/su

例三和例二中我們可以看到su是一個(gè)setuid程序(setuid位可以使用chmod u+s進(jìn)行設(shè)置, 如ls顯示su文件所有者屬性起用了setuid位), 在這種情況下, su可以獲得比其所有者更高的權(quán)限, 也就是說su運(yùn)行的時(shí)候, 您的權(quán)限會(huì)被提升, 將與root的權(quán)限等同.

例三中我們可以看到文件的類型是ELF 32-bit LSB shared object(設(shè)置了setuid位), 也就是說程序需要libc這樣的函數(shù)庫, 也需要使用了ELF解釋器, 并遵守LSB 規(guī)范.

問一: 普通用戶可以從其它機(jī)器拷貝su命令.

答: 他們可以從其它機(jī)器拷貝su命令, 但是他們將不能對(duì)su進(jìn)行正確的權(quán)限設(shè)置比如chown root和chmod u+s等等. 所以拷貝過來su不能夠正常工作.

問二: 如何防止普通用戶執(zhí)行su命令.

#p#答:

1). 你可以建立一個(gè)專門的組, 只有組成員才能執(zhí)行su命令

islab# groupadd wheel

islab# useradd wheel

islab# chown root:mysql /bin/bash

islab# chmod 4750 /bin/su

2). 只有root用戶才能執(zhí)行su命令.

islab# chmod 4700 /bin/su

3). 通過pam庫實(shí)現(xiàn)只有wheel組成員才能執(zhí)行su命令, 下面例子中增加了zhaoke帳號(hào)到wheel組中.

islab# groupadd wheel

islab# useradd wheel

islab# usermod -G wheel zhaoke

islab# ll /lib/security/pam_wheel.so

-rwxr-xr-x 1 root root 5692 Feb 22 2007 /lib/security/pam_wheel.so

islab# vi /etc/pam.d/su

增加下面一行

auth required /lib/security/pam_wheel.so use_uid

然后保存退出su配置文件.

問三: 普通用戶雖然不能執(zhí)行su命令, 但是還有可能通過蠻力攻擊獲得root的密碼

答: 普通用戶可以在shell或者ssh方式對(duì)root帳戶進(jìn)行蠻力攻擊.我們可以考慮使用一些安全工具如pam_abl來對(duì)ssh進(jìn)行保護(hù). pam_abl將能在設(shè)定的時(shí)間內(nèi)對(duì)錯(cuò)誤登陸的帳戶進(jìn)行進(jìn)行臨時(shí)封禁. 當(dāng)然普通用戶也可以通過程序漏洞提升權(quán)限, 比如緩沖區(qū)溢出。

【編輯推薦】

  1. 有關(guān)加強(qiáng)Linux操作系統(tǒng)安全的配置說明
  2. Linux操作系統(tǒng)下安裝phpmyadmin方法介紹
  3. Linux操作系統(tǒng)下運(yùn)行命令時(shí)CTRL+Z的作用
責(zé)任編輯:趙寧寧 來源: IT專家網(wǎng)
相關(guān)推薦

2012-02-28 09:49:45

Linux編程建議

2019-07-09 09:45:32

網(wǎng)站安全搜索引擎DNS

2009-12-24 17:12:30

2018-09-04 10:04:13

Linux命令sudo

2017-08-04 14:48:54

Linux優(yōu)勢(shì)建議

2010-09-16 09:29:02

2010-03-10 15:44:04

2018-03-07 12:50:59

Apache優(yōu)化建議

2012-11-08 17:02:58

2021-11-01 10:05:32

Linuxsusudo

2009-09-28 10:05:00

CCNA學(xué)習(xí)建議CCNA

2010-05-26 14:41:38

JavaScript

2009-03-16 16:00:19

HibernateJ2EE配置

2010-09-09 09:38:18

2013-08-20 13:55:19

測(cè)試代碼審查

2009-09-02 08:54:10

思科認(rèn)證CCNA建議

2010-08-23 14:30:14

DIV+CSS

2011-03-21 15:51:27

SQL執(zhí)行效率

2017-03-08 18:30:01

2014-01-10 14:12:24

網(wǎng)管軟件網(wǎng)絡(luò)管理員
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)