Linux服务器运维

Linux 用户权限设置

2019-07-24  本文已影响0人  蓝胖子CC7

Linux系统权限

Linux系统默认root用户为系统最高权限

创建用户/用户组

可通过操作命令的方式为系统增加用户/用户组
增加用户组: groupadd groupName
增加用户: useradd userName
可以指定组的方式增加用户 :useradd -g groupName userName
为用户设置密码:passwd userName
---------<注: groupName/userName 为变量,应修改为你要设置的名称>---------

以上操作,类似于在Windows环境下增加了一个新用户,可以使用linux,但是不能修改系统的admin相关的文件,视为无权限操作

相关修改删除用户/用户组命令,不做具体陈述,可查找其他文档。

为用户设置root权限

如想将新增的用户设为root权限,可通过+ sudo 方式执行系统命令操作。

【sudo命令解释】sudo命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行
并不是任何用户都可以使用sudo的,需要root账号给与设置。

操作步骤:(必须以root身份登录进行操作)

  1. vim /etc/sudoers
    (如果是只读权限,需修改文件的权限,chmod u+w /etc/sudoers ,设置读写权限可另行查看相关命令)
  2. 找到以下位置进行编辑


    image.png

方法一:为某一用户增加sudo功能
在 root ALL=(ALL) ALL 下面一行增加
userName ALL=(ALL) ALL
或 userName ALL=(ALL) NOPASSWD: ALL #注:增加NOPASSWD是为了省去使用sudo功能时需要你输入当前账号的密码#

方法二: 为某一用户组增加sudo功能
在 %wheel ALL=(ALL) ALL 下面一行增加
%groupName ALL=(ALL) ALL
或 %groupName ALL=(ALL) NOPASSWD: ALL

这两种方式均可以使用户有sudo功能,进而可以拥有root权限(普通命令提示无权限时,加上sudo即可)。

上一篇下一篇

猜你喜欢

热点阅读