转:linux添加用户

功能说明:建立用户帐号。
  语  法:useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s ][-u ][用户帐号]

useradd -D [-b][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s ]

  补充说明:useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。

  参  数:
  -c<备注>  加上备注文字。备注文字会保存在passwd的备注栏位中。 
  -d<登入目录>  指定用户登入时的启始目录。
  -D  变更预设值.
  -e<有效期限>  指定帐号的有效期限。
  -f<缓冲天数>  指定在密码过期后多少天即关闭该帐号。
  -g<群组>  指定用户所属的群组。
  -G<群组>  指定用户所属的附加群组。
  -m  自动建立用户的登入目录。
  -M  不要自动建立用户的登入目录。
  -n  取消建立以用户名称为名的群组.
  -r  建立系统帐号。
  -s   指定用户登入后所使用的shell。
  -u  指定用户ID。

  

1、建用户:
adduser phpq                             //新建phpq用户
passwd phpq                               //给phpq用户设置密码

2、建工作组
groupadd test                          //新建test工作组

3、新建用户同时增加工作组
useradd -g test phpq                      //新建phpq用户并增加到test工作组

注::-g 所属组 -d 家目录 -s 所用的SHELL

4、给已有的用户增加工作组
usermod -G groupname username

或者:gpasswd -a user group

5、临时关闭:在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上*就可以了。想恢复该用户,去掉*即可。

或者使用如下命令关闭用户账号:
passwd peter –l

重新释放:
passwd peter –u

6、永久性删除用户账号
userdel peter

groupdel peter

usermod –G peter peter   (强制删除该用户的主目录和主目录下的所有文件和子目录)

7、从组中删除用户
编辑/etc/group 找到GROUP1那一行,删除 A
或者用命令
gpasswd -d A GROUP

8、显示用户信息
id user
cat /etc/passwd

时间: 2024-12-24 11:13:54

转:linux添加用户的相关文章

linux 添加用户、权限

linux 添加用户.权限 # useradd –d /usr/sam -m sam 此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录). 假设当前用户是sam,则下面的命令修改该用户自己的口令: # passwd Old password:****** New password:******* Re-enter new password:******* 如果是超级用户,可以用下列形式指定任何用户的口令: #

Linux添加用户和组

用户:1.只有root用户或具有root权限的用户才可以操作 添加用户:useradd xiaol 设置密码:passwd xiaol 删除用户:userdel xiaol 删除用户及主目录:userdel -r xiaol2.添加用户成功后,会在/home下自动创建一个字为xiaol的目录,作为xiaol用户的主目录3.当使用xiaol登录成功后,会自动进入自己的主目录 组1.添加组:groupadd 组名 groupadd gp_12.创建用户的时候分配组:useradd -g 组名 用户名

Linux添加用户操作

在linux下给系统添加用户使用的命令是:useradd 该命令等价于 adduser. # useradd wang 添加完用户之后还得设置该用户的登录密码,使用usermod和passwd都可以进行设置密码,但是usermod有一个问题,添加的密码是明文密码,没有进行加密,不安全. # usermod -p 123456 wang # passwd wang 查看是否添加成功密码 tail -l /etc/shadow 查看是否 tail -l /etc/passwd

linux 添加用户、权限 - !!!!!!!!!!! - 博客园

body { font-family: 微软雅黑,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-serif,宋体, PMingLiU,serif; font-size: 10.5pt; line-height: 1.5; } html, body { } h1 { font-size:1.5em; font-weight:bold; } h2 { font-size:1.4em; font-weight:bold; } h3 { fon

Windows与linux添加用户命令

Windows 查看当前存在用户: net user 查看当前用户组: net localgroup 添加用户(以添加用户test密码test1234为例): net user test test1234 /add 添加用户到组(以添加ls用户到Administrators组为例): net localgroup Administrators test /add Linux 1.添加用户,首先用useradd命令添加一个普通用户,命令如下: #useradd test //添加一个名为test的

linux 添加用户

1.添加用户 首先用adduser命令添加一个普通用户,命令如下:#adduser tommy  //添加一个名为tommy的用户#passwd tommy   //修改密码Changing password for user tommy.New UNIX password:     //在这里输入新密码Retype new UNIX password:  //再次输入新密码passwd: all authentication tokens updated successfully. 2.修改密

Linux——添加用户操作

ubuntu环境: 添加用户(普通用户需要切换到root用户或者使用sudo命令): # su root/ sudo sudo adduser test 会自动同名组,创建/home/test/,从etc/skel/复制文件,并提示设定密码和相关初始身份信息 比较笨的方法添加用户 sudo useradd -mk /home/test2 -s /bin/bash test2#设置密码sudo passwd test2 删除用户 sudo userdel test#删除用户目录 rm -rf /h

linux添加用户切换后显示-bash4.1$的解决办法

昨晚通过练习发现添加用户后切换用户时发生了-bash4.1$的问题,通过各种对比user.group.rwx等等 最后在sun老师的提点下对比了家目录的隐藏文件,发现如下图结果userb的家目录下没有环境变量的隐藏文件. 于是可以将/etc/skel目录下的隐藏文件拷贝过去解决问题 command: cp -a /etc/skel/. /home/user/userb 结果见下图: 最终问题得到结局. ps:如果添加用户时指定的目录的上级目录不存在会提示创建目录失败.

Linux添加用户失败

最近换开发机,开发机只有一个用户,必须通过跳板机才能登录.现在想用一个其他的用户去访问机器,但是执行adduser报错没有权限. 后来发现是因为运维同学把shadow.passwd这几个文件用chattr锁住,只要解锁就可以添加用户了~命令如下: sudo chattr -i /etc/shadowsudo chattr -i /etc/gshadowsudo chattr -i /etc/passwdsudo chattr -i /etc/group 当然,添加完之后你还可以用chattr +

Linux添加用户并赋予管理员权限

Ubuntu sudo adduser username # 添加用户 sudo adduser username sudo # 追加管理员权限 CentOS sudo adduser -g wheel username # 添加有管理员权限用户 sudo usermod -G wheel username # 追加管理员权限