欢迎光临散文网 会员登陆 & 注册

千锋教育2023新版Linux教程,保姆级零基础Linux入门到精通全套视频

2023-07-21 09:28 作者:墨夷邸茶  | 我要投稿

>>基本权限----UGO

权限对象:                             基本权限类型:

属主------->u                           读(read):   r ---->4

属组------->g                           写(write):  w ---->2

其他人------>o   所有人------>a           执行(exec): x ---->1


>权限案例

 #权限                #对文件的影响              #对目录的影响

 r(读取)             可以读取文件的内容           可以列出目录的内容(文件名)

 w(写入)             可以更改文件的内容           可以创建或删除目录中的任意文件

 x(可执行)            可以作为命令执行文件         可以访问目录的内容(取决于目录钟的文件的权限)

 

>对文件                 > 对目录                 

 r ---cat                 r ---ls

 w ---vi、vim             w ---touch、rm           *小结:对目录有w权限,可以删除或者创建目录中的文件,与文件权限无关

 x ---bash /dir/file         x ---cd


>>设置权限----chown、chmod

 chown:改变文件或目录的所属主以及所属组    

 chmod:为文件或目录设置访问权限

# chown A.B file1.txt #修改属主A、属组B             # chmod u+x file1.txt  #属主增加执行

# chown A file1.txt #修改属主A                    # chmod a=rwx file1.txt  #所有人等于读写执行

# chown .B file1.txt  #只改属组B                    # chmod a=- file1.txt  #所有人都没有权限

# chown -R A.B dir1 #递归修改---针对目录            # chmod ug=rw,o=r file1,.txt  #属主属组等于读写,其他人只读


>数字赋权

# chmod 644 file1.txt  #数字赋权限 644(文件默认644) # chmod 755 file1.txt  #数字赋权限755(目录默认755)

-rw- r-- r--                                     -rwx r-x r-x


>>给普通用户提升权限----sudo

sudo:有针对性,例如针对某个用户可以用root的身份执行某些命令

# vi /etc/sudoders  #打开配置文件

##

## Allow root to run any commands anywhere

 root  ALL=(ALL)    ALL

 jack  ALL=(ALL)    NOPASSWD: ALL  #全部命令权限

 tom  ALL=(ALL)    NOPASSWD:/usr/bin/mkdir, /usr/bin/rm, /usr/bin/touch  #赋予其他命令权限

## Allows members of the 'sys' group to run networking, software,

测试

# su - jack

$ sudo mkdir /file  #普通用户使用sudo权限创建目录

测试

# su - tom

$ sudo touch /file  #普通用户使用sudo其他命令权限创建目录

千锋教育2023新版Linux教程,保姆级零基础Linux入门到精通全套视频的评论 (共 条)

分享到微博请遵守国家法律