日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux下普通用户更改密码原理(S权限)、SetUID

發(fā)布時(shí)間:2025/3/21 linux 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux下普通用户更改密码原理(S权限)、SetUID 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

linux下普通用戶更改密碼原理(S權(quán)限)

首先,我們來看 ?/etc/passwd ?和 /etc/shadow ?文件的權(quán)限:


可以看到passwd文件,所有者有讀寫權(quán)限,其他用戶只能讀

而shadow文件什么權(quán)限都沒有開通

那么普通用戶整么修改自己的密碼呢?

passwd文件參考:http://blog.csdn.net/lyhdream/article/details/9046347

shadow文件參考 :http://blog.csdn.net/lyhdream/article/details/9046335

下面我們來看看passwd 命令的詳細(xì)信息:


我們看到在passwd命令可執(zhí)行位那是個(gè)s,那么s是什么權(quán)限呢?

s權(quán)限(也可以叫做SetUID):當(dāng)一個(gè)可執(zhí)行(只有可執(zhí)行程序設(shè)置SetUID才有意義)程序具有SetUID權(quán)限,用戶執(zhí)行這個(gè)程序時(shí),將以這個(gè)程序所有者的身份執(zhí)行。(在linux里,默認(rèn)的命令的所有者都是root用戶)。

給命令設(shè)置SetUID權(quán)限的方法:

一、 chmod ? ?u+s

二、chmod ? ?4755 ? ? ? ? ?(Linux中缺省命令的權(quán)限都是755,而SetUID標(biāo)準(zhǔn)的權(quán)限數(shù)字位是4,查看缺省權(quán)限的數(shù)字位命令:umask)

去掉SetUID權(quán)限:

一、chmod ?u-s

二、chmod ?755

SetGID=2

當(dāng)一個(gè)可執(zhí)行程序具有SetGID時(shí)候,用戶執(zhí)行程序的時(shí)候,將會(huì)以所屬組的方式執(zhí)行。

chmod ? g+s

chmod ? 2755

chmod ? 6755 ? ? (同時(shí)設(shè)置SetUID和SetGID )

linux下還有一個(gè)特殊權(quán)限:粘著位:

參見地址:http://blog.csdn.net/lyhdream/article/details/9074913

總結(jié)

以上是生活随笔為你收集整理的linux下普通用户更改密码原理(S权限)、SetUID的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。