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身份登录进行操作)
- vim /etc/sudoers
(如果是只读权限,需修改文件的权限,chmod u+w /etc/sudoers ,设置读写权限可另行查看相关命令) -
找到以下位置进行编辑
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即可)。
网友评论