找回密码
 注册
关于网站域名变更的通知
查看: 894|回复: 1
打印 上一主题 下一主题

linux -- 服务器下添加用户和删除用户的命令

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-8-12 10:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

linux服务器下添加用户和删除用户的命令,需要的朋友可以参考下。8 _" w: C. O& W  Y

其中各选项含义如下:

  -c comment 指定一段注释性描述。
) p  |3 z' i. W+ A8 w  -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。 4 q" a+ X( }5 T
  -g 用户组 指定用户所属的用户组。 # Y, b$ n( s5 J* l* d! \8 k6 Y
  -G 用户组,用户组 指定用户所属的附加组。 3 {- g! ~+ q" N" G9 M; e* ]: o- L7 Y
  -s Shell文件 指定用户的登录Shell。 1 o6 D& s# V1 Y: F
  -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。
! C0 ^  n$ b) |; k
  用户名 指定新账号的登录名。
0 z1 {' T% O/ z3 `2 P

, l! o0 h- _% p/ I4 Q/ R3 n( M$ f( u
( f, X4 P- Q$ c8 f, d7 w# C
  例如: $ s, L7 W' r, A9 I- w% U5 _. e
复制代码代码如下:5 h: }- M, z( E% N
# useradd –d /usr/sam -m sam
' N; F% B7 R2 A0 T. r3 N

. W+ V7 T8 X1 \9 X: K6 p
0 C0 [! O7 N" S. n! D5 Z0 f& |  此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。
/ ]8 _" U) @$ `& ?( z+ @  # useradd -s /bin/sh -g group –G adm,root gem . X- R) y1 l2 U1 h9 X/ i
  此命令新建了一个用户gem,该用户的登录Shell是/bin/sh,它属于group用户组,同时又属于adm和root用户组,其中group用户组是其主组。
' b, j+ f4 w) Y) J# T0 H. B/ n) ?  增加用户账号就是在/etc/passwd文件中为新用户增加一条记录,同时更新其他系统文件如/etc/shadow, /etc/group等。这几个文件的内容在后面会做详细介绍。 ( H5 M. ~4 ~4 S  q; m
  Linux提供了集成的系统管理工具userconf,它可以用来对用户账号进行统一管理。
8 u, Q+ f2 r8 H4 n" t. t  z$ T  如果一个用户的账号不再使用,可以从系统中删除。删除用户账号就是要将/etc/passwd等系统文件中的该用户记录删除,必要时还删除用户的主目录。删除一个已有的用户账号使用userdel命令,其格式如下: : X+ p( C6 S( d' @
  userdel 选项 用户名
$ G, ]$ R0 _6 x% r& K: }  常用的选项是-r,它的作用是把用户的主目录一起删除。 3 f: v+ P; K/ y0 H
  例如:
9 V3 ~1 ]+ Y4 t. b: x  # userdel sam
4 }$ C. F0 n4 P* f& ?- H( o  此命令删除用户sam在系统文件中(主要是/etc/passwd, /etc/shadow, /etc/group等)的记录,同时删除用户的主目录。
9 D  m: a/ a$ \  修改用户账号就是根据实际情况更改用户的有关属性,如用户号、主目录、用户组、登录Shell等。 % k9 r5 i  F, i2 s% y- z
  修改已有用户的信息使用usermod命令,其格式如下: + `" h$ a- Y0 p& A( z7 s* g) Z
  usermod 选项 用户名 1 {1 [# j5 V" E+ A  ^5 q
  常用的选项包括-c, -d, -m, -g, -G, -s, -u以及-o等,这些选项的意义与useradd命令中的选项一样,可以为用户指定新的资源值。另外,有些系统可以使用如下选项: 9 B  l( p; a" d: m9 w8 I
  -l 新用户名 5 [2 ]4 G& V: m) a9 [( D& y+ ~- j
  这个选项指定一个新的账号,即将原来的用户名改为新的用户名。
2 F6 P+ M- C3 k& x  例如:
5 i  ^& [! b8 m, _  # usermod -s /bin/ksh -d /home/z –g developer sam 7 d( n3 ~$ d8 s" N+ M  d
  此命令将用户sam的登录Shell修改为ksh,主目录改为/home/z,用户组改为developer。
- V9 X$ ^$ q- v! M- s5 L: j3 M, }  用户管理的一项重要内容是用户口令的管理。用户账号刚创建时没有口令,但是被系统锁定,无法使用,必须为其指定口令后才可以使用,即使是指定空口令。 9 R2 r6 i, C$ t$ x
  指定和修改用户口令的Shell命令是passwd。超级用户可以为自己和其他用户指定口令,普通用户只能用它修改自己的口令。命令的格式为:
, H! N1 I1 \# n4 O6 G3 p  passwd 选项 用户名
3 f6 N" a8 ]! A2 r. z* x  可使用的选项: $ d& t+ l0 ]$ @$ d5 f' `1 Q5 l# q
  -l 锁定口令,即禁用账号。 / o/ `: i# O5 u
  -u 口令解锁。 2 h5 g8 F# ~  D4 B/ L0 p* l& e+ P& |
  -d 使账号无口令。
7 W7 O7 s  c; t# S7 a7 O1 Y  -f 强迫用户下次登录时修改口令。
3 I8 \! L$ S: R1 D* p  如果默认用户名,则修改当前用户的口令。
# q  P% C- t2 m, h6 A0 @  例如,假设当前用户是sam,则下面的命令修改该用户自己的口令:
1 C$ e6 m$ l) Q/ K. L# Q  a  $ passwd
" y5 p  G7 c  m* P; S$ u9 R( W  Old password:******
+ f" o$ r8 ]  H& U7 n4 m/ e( o7 d  New password:*******
! ^! t0 |% n. F  Re-enter new password:*******
/ R5 H. N' a' W. c  如果是超级用户,可以用下列形式指定任何用户的口令:
6 M- ]3 J! S* J8 g  # passwd sam
5 g. s. l% j! Y5 f/ g  New password:******* & L# q8 R1 y  L' N. y1 @
  Re-enter new password:*******
6 N/ Z$ N0 s4 e% h$ V: L  普通用户修改自己的口令时,passwd命令会先询问原口令,验证后再要求用户输入两遍新口令,如果两次输入的口令一致,则将这个口令指定给用户;而超级用户为用户指定口令时,就不需要知道原口令。 " D( ~. ]' a( m% `3 m; Q( O
  为了系统安全起见,用户应该选择比较复杂的口令,例如最好使用8位长的口令,口令中包含有大写、小写字母和数字,并且应该与姓名、生日等不相同。 : T4 G  i6 m) ?- D" v
  为用户指定空口令时,执行下列形式的命令: 8 v# p* P+ d7 @( h4 U6 u
  # passwd -d sam   x* b5 \. W  c1 Y7 X
  此命令将用户sam的口令删除,这样用户sam下一次登录时,系统就不再询问口令。 - g. u. Y  z' a3 i, q
  passwd命令还可以用-l(lock)选项锁定某一用户,使其不能登录,例如: " l/ F3 z( w7 |9 u0 L
  # passwd -l sam
+ ]( s  e: t! s2 P) P' q  c/ k

4 O* ^- ]9 x" P2 L$ S1 @: N$ O" {2 ~7 g$ b

- l$ M: [6 P1 d
  z, v8 K9 b& R( U# h
. I  K3 j+ @, y' z  U
. v+ _) Z5 O3 C
0 U: |3 |! E( @
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-25 00:00 , Processed in 0.156250 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表