[鸟哥linux视频教程整理]04_02_Linux 权限及权限管理
一、權(quán)限管理
? ? ?1.chown:改變文件屬主(只有管理員才能使用此命令)
? ? ? ? ? chown USERNAME file ....
? ? ? ? ? -R:修改目錄及其內(nèi)部文件的屬主
? ? ? --reference=/path/to/somefile file,... 屬主、組一起改
? ? ?
? ? ?2.chgrp:改變文件屬組
? ? ? ? ?chgrp GRPNAME file,...
? ? ? ? ?-R:
? ? ?--reference=/path/to/somefile file,...
? ?
? ? ?3.chmod:修改文件的權(quán)限
? ? ? ? ? ?修改三類用戶權(quán)限:
? ? ? ? ? ? ? ? ?chmod MODE file...
? ? ? ? ? ? ? ? ? ? ? ? ?-R:
? ? ? ? ? ? ? ? ? ? --reference=/path/to/somefile file,...
? ? ? ? ? ?修改某類用戶或某些類用戶權(quán)限:
? ? ? ? ? ? ? ? ?chmod 用戶類別=MODE file,...
? ? ? ? ? ?修改某類用戶的某位或某些位權(quán)限
? ? ? ? ? ? ? ? ?chmod 用戶類別+/-MODE file,...
? ? ? ? ? ?練習(xí):
? ? ? ? ? ? ? 1).創(chuàng)建一個(gè)沒有家目錄的用戶openstack;?
? ? ? ? ? ? ? ?#:useradd -M openstack
? ? ? ? ? ? ? 2).復(fù)制/etc/kel為/home/openstack
? ? ? ? ? ? ? ?#:cp -r /etc/skel /home/openstack
? ? ? ? ? ? ? 3).改變/home/openstack及其內(nèi)部文件的屬主屬組均為openstack
? ? ? ? ? ? ? ?#:chown -R openstack:openstack /home/openstack
? ? ? ? ? ? ? 4)./home/openstack及其內(nèi)部的文件,屬組和其它用戶沒有任何訪問(wèn)權(quán)限
? ? ? ? ? ? ? ?#chmod -R go= /home/openstack
? ? ? ? ? ?
? ? ? ? ? ? 完整創(chuàng)建用戶過(guò)程:
? ? ? ? ? ? ? 1).#:nano /etc/group
? ? ? ? ? ? ? ?hive:x:5000: ? ------組
? ? ? ? ? ? ? ?mygroup:x:504:usrs3,hive ?-----附加組
? ? ? ? ? ? ? 2).#:nano /etc/passwd
? ? ? ? ? ? ? ? ? ?hive(用戶名):x(占位符):5000(ID):5000(GID):Hive(注釋符):
? ? ? ? ? ? ? ? ? ? /home/hive(家目錄):/bin/bash(shell)
? ? ? ? ? ? ? 3).#nano /etc/shadow
? ? ? ? ? ? ? ? ? ?hive(用戶名):!!(加密的密碼):15765(上一次修改密碼的時(shí)間):0(最短 ? ? ? ? ? ? ? ? ? ?使用期限):99999(最長(zhǎng)使用期限):7(警告時(shí)間):::?
? ? ? ? ? ? ? 4).#:cp -r /etc/skel /home/hive ?--創(chuàng)建家目錄
? ? ? ? ? ? ? 5).#:chown -R hive.hive /home/hive ?---更改屬主屬組
? ? ? ? ? ? ? 6).#:chmod go= /home/hive ? ? ---更改權(quán)限
? ? ? ? ? ? ? 7).#:openssl passwd -1 -salt '12345678' ----設(shè)置密碼并加密
? ? ? ? ? ? ? 8).將加密的密碼加入到/etc/shadow
? ? ? 4.umask 遮罩碼 ? ?可以用umask來(lái)更改遮罩碼
? ? ? ?文件默認(rèn)不能具有執(zhí)行權(quán)限,如果算得的結(jié)果中有執(zhí)行權(quán)限,剛將其權(quán)限加1;
? ? ? ? ?管理員 ? ?022?
? ? ? ? ?普通用戶 ? 002
? ? ? ? 創(chuàng)建文件 ?666-umask
? ? ? ? 創(chuàng)建目錄 ?777-umask
二、用戶登陸角度下的shell類型:
? ? ? ? ? 1.登陸式shell
? ? ? ? ? ? ? 1).正常通過(guò)某終端登陸的shell
? ? ? ? ? ? ? 2).su - USERNAME
? ? ? ? ? ? ? 3).su -l USERNAME
? ? ? ?登陸式shell讀取配置文件過(guò)程:
? ? ? ?/etc/profile-->/etc/profile.d/*.sh-->~/.bash_profile-->~/.bashrc-->/etc/bashrc
? ? ? ? ?
? ? ? ? ? 2.非登陸式shell
? ? ? ? ? ? ? 1).su USERNAME
? ? ? ? ? ? ? 2).圖形終端下打開的命令窗口
? ? ? ? ? ? ? 3).自動(dòng)執(zhí)行的shell腳本
? ? ? ?非登陸式shell讀取配置文件過(guò)程:? ? ??
? ? ? ? ?~/.bashrc-->/etc/bashrc-->/etc/profile.d/*.sh
? ? ? ? ? 3.bash的配置文件:
? ? ? ? ? ? ? 1).全局配置
? ? ? ? ? ? ? ? ? /etc/profile,/etc/profile.d/*.sh,/etc/bashrc?
? ? ? ? ? ? ? 2).個(gè)人配置
? ? ? ? ? ? ? ? ? ~/.bash_profile,~/.bashrc
? ? ? ? ? 4.profile類的文件:
? ? ? ? ? ? ? ? 1).設(shè)定環(huán)境變量
? ? ? ? ? ? ? ? 2).運(yùn)行命令或腳本
? ? ? ? ? 5.bashrc類的文件:
? ? ? ? ? ? ? ?1).設(shè)定本地變量
? ? ? ? ? ? ? ?2).定義命令別名
轉(zhuǎn)載于:https://blog.51cto.com/blindbird/1880003
總結(jié)
以上是生活随笔為你收集整理的[鸟哥linux视频教程整理]04_02_Linux 权限及权限管理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 8 行 Node.js 代码实现代理服务
- 下一篇: 网联能否一统天下,取决于三个问题