V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
XanderChen
V2EX  ›  问与答

越搞越心烦,关于 Linux 系统下 root 和普通用户的管理

  •  
  •   XanderChen · 2020-07-18 19:59:47 +08:00 · 1918 次点击
    这是一个创建于 1348 天前的主题,其中的信息可能已经有所发展或是发生改变。

    阿里云的 ecs,CentOS 8 。

    按照网上的方法添加了普通用户。

    就是 add user,然后 passwd user,然后在 sudoer (记不太清)里添加一行 username ALL 那一句。

    然后就是各种 permission denied,ls 也是 denied 。

    想来问一下关于在云服务器上究竟如何正确的添加一个普通用户?

    网上的方法大致都是相同的,哎。

    17 条回复    2020-07-20 17:53:06 +08:00
    PbCopy111
        1
    PbCopy111  
       2020-07-18 20:08:16 +08:00
    ```
    adduser XanderChen
    sudo vi /etc/sudoers
    添加如下信息到 root 那行下面
    XanderChen ALL=(ALL:ALL) ALL
    ```

    按!wq 保存退出。重新登录。。。

    请问,你是按照步骤一步一步的做的么?你看的什么教材??鸟哥??
    XanderChen
        2
    XanderChen  
    OP
       2020-07-18 20:17:31 +08:00
    @PbCopy111

    不是啥教材啊,我就在网上搜的 linux 怎么添加用户...

    你写的那一句 XanderChen ALL=(ALL:ALL) ALL 比我看的多了括号里冒号 ALL 那一部分,

    如果只写 XanderChen ALL=(ALL) ALL 有什么区别吗
    abbottcn
        3
    abbottcn  
       2020-07-18 20:27:19 +08:00 via iPhone
    不就是添加个普通用户吗,和 sudoer 有什么关系?
    XanderChen
        4
    XanderChen  
    OP
       2020-07-18 20:32:05 +08:00
    @abbottcn 我也不知道啊,我搜的 linux 系统下增加用户,出来的文章全是我一楼写的那些操作过程
    Jirajine
        5
    Jirajine  
       2020-07-18 20:35:25 +08:00 via Android
    一般来说习惯于把新建的用户加到一个特权组(比如 wheel ),然后 visudo 给 wheel 组授予特权。
    abbottcn
        6
    abbottcn  
       2020-07-18 20:40:00 +08:00 via iPhone
    @XanderChen 建议,少看那些个资料,看 man useradd
    XanderChen
        7
    XanderChen  
    OP
       2020-07-18 20:40:38 +08:00
    @abbottcn 好的,我去看看
    tolerance
        8
    tolerance  
       2020-07-18 20:45:15 +08:00
    在 /etc/sudoers.d/目录下添加文件,比改 sudoers 文件好
    ciaoly
        9
    ciaoly  
       2020-07-18 20:48:29 +08:00 via Android
    man sudo
    建议用用 FreeBSD,用着用着就养成查文档的习惯了🐶
    PbCopy111
        10
    PbCopy111  
       2020-07-18 20:50:02 +08:00
    @XanderChen #2 添加用户了,但你没有 root 的权限,什么都做不了,第二步是给你 sudo 的权限。
    你不用问为什么,照着做就可以了。
    还有,看鸟哥的 linux 私房菜,照着做,他那个可能过时了,但错误少。。。别问为什么,说了你也不懂,先照着做,做起来了,好玩了就可以继续了。。。我刚开始学了好几年 linux,就是因为没兴趣了放弃了。。。原因也是看不懂。
    所以别问,照着一摸一样的去做。
    XanderChen
        11
    XanderChen  
    OP
       2020-07-18 20:50:39 +08:00
    @PbCopy111 哈哈,好,我知道了。
    nguoidiqua
        12
    nguoidiqua  
       2020-07-18 21:17:38 +08:00 via Android
    你把里面那个 root 一行抄一遍就行了,root 改成你自己的用户名就行了。

    网上那些东西靠不住的,得自己查手册顺便了解下原理。

    那个文件里面一般还会有 %sudo 或者 %wheel 什么的,你用 usermod 把用户加入 sudo wheel 组什么也可以。
    XanderChen
        13
    XanderChen  
    OP
       2020-07-18 21:20:20 +08:00
    @nguoidiqua 好的,我再研究研究。
    Tink
        14
    Tink  
       2020-07-18 21:55:54 +08:00 via iPhone
    你把用户加到 wheel 里不就行了吗,跟 sudo 没关系
    raaaaaar
        15
    raaaaaar  
       2020-07-18 22:21:27 +08:00 via Android
    先学账户管理的知识。即用户和用户组,再学文件权限的知识,不用深入学语法,知道那个命令究竟在做些什么就行,然后要用时宅查命令即可,不然你都不知道自己在做些什么
    julyclyde
        16
    julyclyde  
       2020-07-20 17:19:22 +08:00
    这事和云没关系,甚至和 linux 没啥关系
    关键问题在于你,你自己的学习方法有问题
    XanderChen
        17
    XanderChen  
    OP
       2020-07-20 17:53:06 +08:00
    @julyclyde 有我啥事儿,我学个 der 了我学,我什么都没学啊。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3302 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 11:28 · PVG 19:28 · LAX 04:28 · JFK 07:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.