DarkMatter in Cyberspace
  • Home
  • Categories
  • Tags
  • Archives

Linux中新建用户


创建用户 user1,属于组 grp1,密码 user1pwd:

sudo useradd -m -s /bin/bash -g grp1 -p $(openssl passwd -1 user1pwd) user1

-p 指定用户密码,-m 创建用户 HOME 目录;

将此用户加入sudo组(可以使用sudo命令):

  • Ubuntu: adduser <username> sudo

  • CentOS and RHEL: 用visudo -f /etc/sudoers 指令打开/etc/sudoers文件,在文件末尾追加下面的一行

    ALL=(ALL) ALL

用groups <username>查看uername属于哪些组;

如果只是临时用一次root权限,可以不加入sudoer,而是执行:

su -c "<root_command>" root

指令外边的双引号不能省略。

修改用户所属用户组:sudo usermod -g grp1 user1。

查看useradd指令的默认值:useradd -D

设置默认Shell(保存在 /etc/default/useradd中的SHELL值里):

useradd -D -s /bin/bash

也可以为某一用户单独指定参数:

adduser [-u uid][-g group][-d home][-s shell]

详见 man useradd。



Published

Nov 29, 2011

Last Updated

Dec 27, 2019

Category

Tech

Tags

  • linux 158
  • user 3

Contact

  • Powered by Pelican. Theme: Elegant by Talha Mansoor