添加一个用户loutest,使用sudo创建文件 /opt/forloutest,设置成用户loutest可以读写

黑帽推广 佚名 发布时间:2023-12-18 浏览:

导语:问题: Linux添加一个用户loutest,使用sudo创建文件 /opt/forloutest,设置成用户loutest可以读写。 提示: 如何创建一个文件呢?可以考虑touch命令,执行sudo touch /opt/forloutest这个命令可以创建...

问题:Linux添加一个用户loutest,使用sudo创建文件 /opt/forloutest,设置成用户loutest可以读写。

提示:如何创建一个文件呢?可以考虑touch命令,执行sudo touch /opt/forloutest这个命令可以创建一个空文件,但前提是执行这个命令的loutest用户需要具备sudo权限。

答案:

第一步,添加一个用户loutest。

sudo adduser loutest

第二步,loutest用户需要具备sudo权限。

sudo usermod -G sudo loutest

第三步,loutest用户使用sudo创建文件 /opt/forloutest

su - loutest sudo touch /opt/forloutest

最后,检查一下文件是否创建成功。

本题解析:这道题的难点主要在于sudo usermod -G sudo loutest

Linux中,usermod命令用于修改用户账号的各项设定。usermod -g 为修改用户所属的群组。usermod -G 修改用户所属的附加群组;在改变用户sudo权限时就可以使用这个选项。

用户获得sudo权限,可以使用两种办法:

1.修改 /etc/sudoers文件,讲用户添加到sudo权限组,例如:

第二种办法就是修改用户附属组:

可以使用usermod或者gpsswd修改

(1)使用usermod修改

$ sudo usermod -G sudo 某某用户

(2)使用gpasswd修改

$ sudo gpasswd -a 某某用户 sudo

解决每次使用sudo都需要输入密码,太麻烦

修改/etc/sudoers文件

在线咨询

点击这里给我发消息QQ客服

在线咨询

免费通话

24h咨询:19958877788


如您有问题,可以咨询我们的24H咨询电话!

免费通话

微信扫一扫

微信联系
返回顶部