soarli

Linux多用户相关笔记
新建的用户不能使用sudo命令li 不在 sudoers 文件中。此事将被报告。sudo命令可以让你以root身份...
扫描右侧二维码阅读全文
03
2020/02

Linux多用户相关笔记

新建的用户不能使用sudo命令

li 不在 sudoers 文件中。此事将被报告。

sudo命令可以让你以root身份执行命令,来完成一些我们这个帐号完成不了的任务。

其实并非所有用户都能够执行sudo,因为有权限的用户都在/etc/sudoers中。

方法一:

我们可以通过编辑器来打开/etc/sudoers,或者直接使用命令visudo来搞定这件事情。

打开sudoers后,像如下那样加上自己的帐号保存后就可以了。

# User privilege specification
root    ALL=(ALL:ALL) ALL
li    ALL=(ALL:ALL) ALL

sudoers的权限是0440,即只有root才能读。在你用root或sudo后强行保存(wq!)即可。

方法二:通过添加用户组控制权限

soarli@soarli:~$ sudo usermod -a -G adm usr1
soarli@soarli:~$ sudo usermod -a -G sudo usr1

修改文件所属组/所属人:

root@soarli:~/Desktop# ll
total 8
drwxrwxr-x  2 soarli soarli 4096 Feb  3 15:31 ./
drwxr-xr-x 11 soarli soarli 4096 Feb  3 08:36 ../
-rw-rw-r--  1 soarli soarli    0 Feb  3 15:31 123.py
-rw-rw-r--  1 soarli soarli    0 Feb  3 15:31 234.py
-rw-rw-r--  1 soarli soarli    0 Feb  3 15:31 345.py

修改所属组为YYY(由于之前没有YYY组,故需新建):

root@soarli:~/Desktop# groupadd YYY
root@soarli:~/Desktop# chgrp YYY 123.py 
root@soarli:~/Desktop# ll
total 8
drwxrwxr-x  2 soarli soarli 4096 Feb  3 15:31 ./
drwxr-xr-x 11 soarli soarli 4096 Feb  3 08:36 ../
-rw-rw-r--  1 soarli YYY       0 Feb  3 15:31 123.py
-rw-rw-r--  1 soarli soarli    0 Feb  3 15:31 234.py
-rw-rw-r--  1 soarli soarli    0 Feb  3 15:31 345.py

修改所属人:

root@soarli:~/Desktop# chown usr1 123.py 
root@soarli:~/Desktop# ll
total 8
drwxrwxr-x  2 soarli soarli 4096 Feb  3 15:31 ./
drwxr-xr-x 11 soarli soarli 4096 Feb  3 08:36 ../
-rw-rw-r--  1 usr1   YYY       0 Feb  3 15:31 123.py
-rw-rw-r--  1 soarli soarli    0 Feb  3 15:31 234.py
-rw-rw-r--  1 soarli soarli    0 Feb  3 15:31 345.py

参考资料:

https://blog.csdn.net/lincyang/article/details/21020295

最后修改:2022 年 01 月 09 日 03 : 58 AM

发表评论