新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > Linux用戶管理:典型應(yīng)用案例

        Linux用戶管理:典型應(yīng)用案例

        作者: 時(shí)間:2016-10-08 來源:網(wǎng)絡(luò) 收藏

        一、批量添加用戶

        本文引用地址:http://www.104case.com/article/201610/305902.htm

        1、按照/etc/passwd文件格式編寫用戶信息文件users.info

        如:xiao01::2001:888::/home/xiao01:/bin/bash

        【注意不能有空行,不然會(huì)報(bào)錯(cuò)】

        2、newusers users.info //newusers命令 導(dǎo)入用戶信息文件

        3、pwunconv //取消shadow password功能

        4、以[用戶名:密碼]的格式編寫密碼文件passwd.info

        5、chpasswd passwd.info //導(dǎo)入密碼文件

        6、pwconv //將密碼寫入shadow文件

        【用腳本編程的方式其實(shí)更加高效】

        二、限制普通用戶su為root

        1、groupadd sugroup

        2、chmod 4550 /bin/su //將其他人的權(quán)限全部清除

        3、chgrp sugroup /bin/su //將su的所屬組改變?yōu)閟ugroup

        此時(shí):ls -l /bin/su

        得到:-r-sr-x--- 1 root sugroup 18360 Jan 15 2010 /bin/su

        4、usermod -G sugroup test //將用戶test加入到sugroup組

        三、用sudo代替su:

        -在執(zhí)行sudo命令時(shí),臨時(shí)成為root

        -不會(huì)泄漏root口令

        -僅向用戶提供有限的命令使用權(quán)限

        重要內(nèi)容:

        配置文件:/etc/sudoers,編輯配置文件命令visudo, 普通用戶使用命令sudo。

        【用vi直接修改配置文件/etc/sudoers不會(huì)生效】

        /etc/sudoers文件格式【用visudo打開】

        用戶名/%組名 主機(jī)地址=命令【要用絕對(duì)路徑】

        【案例:授權(quán)普通用戶可以添加/刪除用戶useradd/userdel】

        1、visudo

        2、xiaofang 192.168.139.1=/usr/sbin/useradd,/usr/sbin/userdel

        【或者將上面ip改成xiaofang】

        3、sudo /usr/sbin/useradd test // 執(zhí)行useradd命令【加sudo,加絕對(duì)路徑】

        4、輸入密碼

        【是xiaofang的密碼,而不是root的密碼,這樣我們就保護(hù)了root密碼不被泄露】

        【sudo -l 可用于查看當(dāng)前用戶所被授權(quán)的只有root才可執(zhí)行的命令】

        附加說明:

        1、sudo可以使普通用戶以root身份執(zhí)行命令,而不是只是執(zhí)行root才能執(zhí)行的命令

        2、編輯/etc/sudoers時(shí),可以使命令精確化

        如:xiaofang xiaofang=/sbin/shutdown 0 -h

        只讓xiaofang用戶執(zhí)行0 -h選項(xiàng),其他任何選項(xiàng)都不能執(zhí)行

        【案例:授權(quán)一個(gè)普通用戶全權(quán)管理Apache Server】

        1、構(gòu)思好該用戶應(yīng)有的權(quán)限:

        (1)編輯Apache的配置文件

        (2)使用Apache的啟動(dòng)腳本

        (3)更新網(wǎng)頁等

        2、實(shí)現(xiàn)功能1

        法一、改變?cè)撐募乃姓邽樵撚脩簦琧hown

        法二、改變?cè)撐募乃鶎俳M,并將w權(quán)限授予該組,然后該用戶加入該組【比較常用】

        法三、visudo法

        添加:用戶 地址=/bin/vi /etc/httpd/conf/httpd.conf

        3、實(shí)現(xiàn)功能2

        【用visudo】用戶 主機(jī)名=/etc/rc.d/init.d/http start,/etc/rc.d/init.d/http reload,/etc/rc.d/init.d/http fullstatus,/etc/rc.d/init.d/http configtest

        4、功能實(shí)現(xiàn)3,即需要對(duì)/var/www/html目錄有寫權(quán)限

        改變?cè)撃夸浀乃姓?所屬組

        四、檢測(cè)用戶密碼強(qiáng)度(破解用戶密碼)

        1、安裝破解工具:John the ripper

        2、grep liming /etc/passwd > /test/liming.passwd //提取用戶信息

        3、grep liming /etc/shadow > /test/liming.shadow //提取用戶密碼的加密密文

        4、/test/john-1.6.6/run/unshadow /test/liming.passwd /test/liming.shadow > /test/liming.john //合并成一個(gè)文件

        5、/test/john-1.6.6/run/john /test/liming.john //破解該用戶密碼

        6、/test/john-1.6.6/run/john /etc/shadow //*破解所有用戶的密碼



        關(guān)鍵詞:

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 道真| 雅江县| 本溪市| 华亭县| 铜川市| 南汇区| 共和县| 长子县| 苍梧县| 手机| 敦化市| 惠水县| 南开区| 镇江市| 蛟河市| 郓城县| 湖南省| 南汇区| 平原县| 霍林郭勒市| 赤峰市| 广宗县| 谢通门县| 阳信县| 双辽市| 安塞县| 洞头县| 四川省| 章丘市| 崇文区| 黄梅县| 麟游县| 灯塔市| 新兴县| 当涂县| 宜昌市| 上林县| 清远市| 攀枝花市| 察隅县| 仲巴县|