linux用户没有创建文件的权限设置密码,Linux学习第五章用户身份与文件权限
一、用戶身份與能力
Linux系統(tǒng)中一共有三種用戶
第一種:管理員? root? UID =0
第二種:系統(tǒng)用戶 不需要登錄系統(tǒng)? 負(fù)責(zé)單一服務(wù)的運(yùn)行? UID = 0-1000
第三種:普通用戶 日常登錄系統(tǒng)操作的用戶? ?UID =1000--
uid=1000(zhang)? ?gid=1000(zhang)? ?groups=1000(zhang)
UID? ? ? ? ? ? ? ? ? ? ? 基本組????????????????????? ? 拓展組
1、創(chuàng)建用戶? ? ?useradd
useradd -u 指定用戶uid
useradd -s /sbin/nologin 名字? 創(chuàng)建無法登錄系統(tǒng)的用戶
2、創(chuàng)建組? groupadd
3、usermod 修改用戶屬性
usermod -G 拓展組名? 用戶名 修改用戶的拓展組
usermod -L 用戶名? 鎖定用戶不要登錄系統(tǒng)
usermod - u? UID? 用戶名? 修改用戶UID
4、passwd 修改密碼
管理員可以修改所有人密碼
5、userdel 刪除用戶
userdel -r 刪除用戶以及家目錄 (遞歸)
userdel -f 強(qiáng)制刪除
二、文件屬性
首字符:
-:表示普通文件,或者說是用戶看得懂的文件
d: 表示文件夾? 有顏色標(biāo)識(shí)
l:表示鏈接文件
b:塊設(shè)備文件? ? ?c:字符設(shè)備文件? ?硬件類? ? ?p:管道文件
首字母后面
rwxrwxrwx也可用777表示
修改權(quán)限 chmod 777 文件
修改屬性 chown zhang:zhang? 文件 所有者 所有組? :表示分隔符
三、文件的特殊權(quán)限
1、SUID 是一種對(duì)二進(jìn)制程序進(jìn)行設(shè)置的特殊權(quán)限,讓執(zhí)行者臨時(shí)擁有所屬主的權(quán)限
例如修改密碼 passwd
chmod -RF u+s? 文件名
如果前者沒有執(zhí)行權(quán)限x 那么賦予權(quán)限后會(huì)變成S,如果前者有執(zhí)行權(quán)限 那賦予權(quán)限后會(huì)變成s
2、SGID是讓執(zhí)行者臨時(shí)擁有所屬組的權(quán)限 在某個(gè)目錄中創(chuàng)建的文件自動(dòng)記賬改目錄的用戶組
chmod -Rf g+s 目錄
如果前者沒有執(zhí)行權(quán)限x 那么賦予權(quán)限后會(huì)變成S,如果前者有執(zhí)行權(quán)限 那賦予權(quán)限后會(huì)變成s
3、SBIT 保護(hù)位 即在次目錄下 每個(gè)人只能刪除自己的文件
chmod -Rf o+t 目錄
如果前者沒有執(zhí)行權(quán)限x 那么賦予權(quán)限后會(huì)變成T,如果前者有執(zhí)行權(quán)限x?那賦予權(quán)限后會(huì)變成t
另外SUID,GUID,SBIT 數(shù)字分別為
SUID =4 GUID =2 SBIT =1
四、文件的隱藏屬性
chattr 設(shè)置文件的隱藏權(quán)限
增加權(quán)限+ 減少權(quán)限 -
lsattr 查看文件隱藏屬性
五、文件訪問控制列表
1、setfacl 單獨(dú)設(shè)置用戶對(duì)某個(gè)文件或目錄的權(quán)限操作
setfacl -Rm u:zhang:rwx /root
-R 對(duì)于目錄? ? ?-m 設(shè)置facl權(quán)限? ? ? u:對(duì)于某個(gè)用戶 g:對(duì)于某個(gè)組? ?:賦予rwx權(quán)限 目錄名稱
2、getfacl 查看文件上設(shè)置的FACL信息
設(shè)置了FACL后權(quán)限最后一位的. 會(huì)變成+
六、su命令與sudo服務(wù)
1、su 在當(dāng)前用戶不退出登錄的情況下 切換到其他用戶
su - 完全切換到新的用戶,吧環(huán)境變量信息額變更為新用戶的信息
2、sudo用于給普通用戶提供額外的權(quán)限來完成原本root管理員才能完成的任務(wù)
用root權(quán)限? visodu
在第99行位置添加用戶和權(quán)限
保存后sudo -l 查看
執(zhí)行時(shí) sudo reboot 即可重啟電腦
總結(jié)
以上是生活随笔為你收集整理的linux用户没有创建文件的权限设置密码,Linux学习第五章用户身份与文件权限的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: angular 字符串转换成数字_Ang
- 下一篇: mysql如何定位耗时较长的sql_My