0


Linux用户和权限

  1. root用户

root用户拥有最大的系统操作权限。

  1. 命令:su(switch user) sudo

语法:su - [用户名] -是可选的,表示是否切换后加载环境变量,建议带上 用户名省略则是切换到root用户 切换后输入exit可以退回上一个用户,或者快捷键control+d

sudo命令可以为普通的命令进行授权,临时以root身份执行,要想使用sudo命令,需要为普通用户配置sudo认证。

配置:切换到root用户,执行visudo命令,在文件后添加:你的用户名 ALL=(ALL) NOPASSWD:ALL 最后通过wq保存

  1. 用户和用户组

Linux系统可以配置多个用户和用户组,并且用户可以加入多个用户组中

用户组管理: 创建用户组:groupadd 用户组名 删除用户组:groupdel 用户组名 这两个命令需要进入root用户

用户管理: 创建用户:useradd [-g -d] 用户名 -g指定用户的组,不指定则会创建同名组并加入,-g需要组已经存在 -d指定用户HOME路径,默认为:/home/用户名

删除用户:userdel [-r] 用户名 -r,删除用户的HOME目录 查看用户所属组:id [用户名] 修改用户所属组:usermod-aG 用户组 用户名

命令:getent 可以查看当前系统中有哪些用户 语法:getent passwd 可以查看当前系统中有哪些用户组 语法:getent group

  1. 命令:chmod 以及查看权限控制信息

ls -l 列出的权限信息如何解读 第一段表示权限控制信息 第二段表示所属用户 第三段表示所属用户组

权限控制信息中,第一位-表示文件,d表示文件夹,l表示软链接;第二到四位表示所属用户的权限;第五到七位表示所属用户组权限;第八到十位表示其他用户的权限

r:表示读权限 w:表示写权限 x:表示执行权限 在文件中x表示可以将文件作为程序执行,文件夹中表示可以更改工作目录到此文件夹

chmod命令可以修改文件或文件夹的权限信息,语法:chmod [-R] 权限 文件或文件夹 -R表示对文件夹内的全部内容应用同样的操作

例: chmod u=rwx,g=rx,o=x hello.txt, 将文件的权限修改为:rwxr-x--x

在数字标记的权限中,r=4,w=2,x=1,按照这个来计算总的,例:chmod 751 hello.txt

5.命令:chown

语法:chown [-R] [用户][:][用户组] 文件或文件夹

6.control+c 终止程序或命令输入 control+d 退出登出 history查看历史输入过的命令

!加最近执行的命令的前面关键字母(!c)来执行上一次执行过的命令

control+r按照关键字搜索命令

7.control+a 跳到命令开头 control+e跳到命令结尾 control+键盘左键 向左跳一个单词

control+键盘右键 向右跳一个单词 清空内容:control+l或者输入clear指令

标签: linux 运维 服务器

本文转载自: https://blog.csdn.net/weixin_45907952/article/details/130155393
版权归原作者 GGGGroot 所有, 如有侵权,请联系我们删除。

“Linux用户和权限”的评论:

还没有评论