V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Livid
V2EX  ›  Ubuntu

关于 Ubuntu 的 useradd 和 adduser

  •  1
     
  •   Livid · 2014-05-31 01:58:50 +08:00 · 5413 次点击
    这是一个创建于 3865 天前的主题,其中的信息可能已经有所发展或是发生改变。
    可能我是真的老了,每次要添加用户之前都要想一下到底应该是哪个。

    这种时候就想起“全封闭高速公路式的设计”。
    21 条回复    2014-06-01 02:12:19 +08:00
    cjou
        1
    cjou  
       2014-05-31 02:05:47 +08:00
    ME TOO
    很多不常用到的命令用之前都要 man 一下
    可能联合 usermod userdel 会记好点,因为没有 moduser deluser
    yyfearth
        2
    yyfearth  
       2014-05-31 02:08:38 +08:00
    一样的 每次都要确认一下 该用哪个
    Livid
        3
    Livid  
    MOD
    OP
       2014-05-31 02:09:56 +08:00
    caomu
        4
    caomu  
       2014-05-31 02:22:18 +08:00
    “全封闭高速公路式的设计”是什么梗?
    xLzgkddTywk9ALsX
        5
    xLzgkddTywk9ALsX  
       2014-05-31 02:23:11 +08:00 via iPhone
    😄
    guoqiao
        6
    guoqiao  
       2014-05-31 04:15:14 +08:00 via iPhone
    me too
    onemoo
        7
    onemoo  
       2014-05-31 08:07:22 +08:00
    反正哪个都可以的。
    我习惯useradd,别的发行版上不一定有adduser吧
    wb13
        8
    wb13  
       2014-05-31 08:11:35 +08:00
    其实我有时也搞混了。但跟DigitalOcean的tutoial几次后,就好了。
    https://www.digitalocean.com/community/articles/initial-server-setup-with-ubuntu-14-04
    jsxqf
        9
    jsxqf  
       2014-05-31 09:42:40 +08:00 via iPhone
    有次useradd死活创建不了用户目录就转到fedora了
    caoyue
        10
    caoyue  
       2014-05-31 10:27:04 +08:00
    @caomu
    全封闭高速公路就是无需操心,顺着一条路往前走到终点就行了
    Cofyc
        11
    Cofyc  
       2014-05-31 10:39:30 +08:00
    一般会自己记 FAQ 文档,下次参考上次的操作。

    不过用 salt 管理服务器后,记 salt 模块就好了,也不用在意管理的是什么系统。

    http://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.pw_user.html
    Honwhy
        12
    Honwhy  
       2014-05-31 11:41:21 +08:00
    有时候我希望创建一个user之后给他分配Desktop, Download, Document, 之类的文件夹(directory),有时候又不希望这样,那时我要怎么使用这两个命令,额。
    我也要去测试一下了。
    est
        13
    est  
       2014-05-31 11:45:16 +08:00
    就不应该有2个命令

    就应该
    user add
    user del
    这样。
    DreaMQ
        14
    DreaMQ  
       2014-05-31 13:40:51 +08:00 via Android
    有什么区别吗
    dorentus
        15
    dorentus  
       2014-05-31 13:44:39 +08:00 via iPhone
    每次要想已经算是好的了
    我是每次都要现查一下才知道哪个是哪个…
    Comphuse
        16
    Comphuse  
       2014-05-31 15:00:20 +08:00
    @jsxqf Debian 默认不加 -m 貌似,手动加上就好了。
    kevinroot
        17
    kevinroot  
       2014-05-31 15:12:45 +08:00 via iPhone
    都是用的useradd
    kehr
        18
    kehr  
       2014-05-31 15:38:06 +08:00   ❤️ 1
    useradd is native binary compiled with the system. But, adduser is a perl script which uses useradd binary in back-end.

    adduser is more user friendly and interactive than its back-end useradd. There's no difference in features provided.


    我刚知道还有adduser这东西,试了一下,好用。要不写个moduser,deluser,addgroup,凑桌麻将?
    dayigu
        19
    dayigu  
       2014-05-31 16:42:52 +08:00
    昨天有台旧的rhel5,这俩命令都找不到了。只好手动编辑 /etc/passwd
    clino
        20
    clino  
       2014-05-31 21:09:28 +08:00
    我一直记得的是
    adduser是添加用户,除了添加用户帐号外还做了额外的一些事情
    useradd是添加用户帐号,是被adduser调用的

    所以还没怎么混过,可能每次的第一直觉是adduser刚好对了
    amio
        21
    amio  
       2014-06-01 02:12:19 +08:00
    看来问题出在这个 perl 脚本命名略显蛋疼了……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1103 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:40 · PVG 02:40 · LAX 10:40 · JFK 13:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.