Linux用户管理命令详解之一

Linux下常用用户管理命令有:useradd、userdel、usermod、passwd、chsh、finger、id、chage

1、添加用户:

命令:useradd

语法: useradd [options] LOGIN

选项:

-c:添加注释信息

-d:指定用户的家目录

-g:指定GID(基本组)

-h:显示帮助信息

-m:为用户创建家目录

-M:不创建用户的家目录

-N:不创建与用户名相同的组

-p:为用户设定密码

-r:创建一个系统用户

-s:指定用户的shell路径

-u:指定用户的UID

-U:创建与用户名相同的组

如果不带任何选项,则直接创建一个新的用户(前提是这个用户不存在)

[[email protected] shellscripts]# useradd test1

[[email protected] shellscripts]# useradd -u 520 -g 500 -M -s /bin/zsh test2

[[email protected] shellscripts]# cat /etc/shadow | tail -2

test1:!!:16387:0:99999:7:::

test2:!!:16387:0:99999:7:::

2、删除用户

命令:userdel

语法:userdel [options] LOGIN

选项:

-f:强制删除用户,即便用户已经登录

-r:删除用户的同时删除用户的家目录

[[email protected] shellscripts]# userdel -f test1

[[email protected] shellscripts]# userdel -r test2

userdel: test2 home directory (/home/test2) not found

由于前面没有为用户test2创建家目录,所以也就不存在所谓的家目录

3、显示用户信息

1)命令:id

语法:id [OPTION]... [USERNAME]

选项:

-a:忽略大小写

-g:只显示有效的组ID

-G:显示所有的组ID

-u:显示有效的用户ID

2)命令:finger

语法:finger USERNAME

[[email protected] shellscripts]# id test1

uid=502(test1) gid=502(test1) groups=502(test1)

[[email protected] shellscripts]# finger test1

Login: test1          Name:

Directory: /home/test1              Shell: /bin/bash

Never logged in.

No mail.

No Plan.

时间: 2024-12-06 20:12:47

Linux用户管理命令详解之一的相关文章

Linux用户管理命令详解之二

Linux下常用用户管理命令有:useradd.userdel.usermod.passwd.chsh.finger.id.chage 4.改变用户的shell 命令:chsh 语法:chsh [-s shell] [-l] [-u] [-v] [username] 选项: -s:改变当前shell -l:显示/etc/shells目录下的shell 说明:这是用来改变使用者自己的 shell 的指令!由于这个档案能够改变 /etc/passwd 的内容,所以他的预设属性就有SUID的属性了!通

04_01 Linux用户管理命令详解(下)

用户管理: useradd [option] USERNAME -u UID USERNAME -g GID -G GID,...(多个附加组 逗号隔开) -c "COMMENT" 指定注释信息 -d /path/to/somedirectory 指定某个目录 -s SHELL   指定shell的目录路径 -m -k 强行复制bash的配置文件 默认是复制过去的 -M 不给创建家目录 -r 添加一个系统用户 1-499 系统用户 不能登陆系统 没有家目录 /etc/skel 个人的b

4-1 Linux用户管理命令详解

1. /etc/passwd 格式 用户名:密码:UID:GID:注释:家目录:默认shell useradd  [options ]    USERNAME -u: UID  要大于等于500, -g: GID 指基本组,必需事先存在,UID会在最下面的一个ID加1 小插曲,下载了xshell来运行. -G:GID,组要存在,可能存在多个. -c:"COMMENT"注释 -d:/path/to/somedirectory 意思为指定家目录.默认是在home目录下的userfolder

Linux学习笔记—— 用户管理命令详解

 用户管理命令详解  用户管理: useradd,userdel,usermod,passwd,chsh,chfn,finger,id,chage 添加用户: useradd [options] USERNAME    -u (UID)   手动指定UID -g (GID)  (基本组) -G, ...     (附加组) 可以有多个,彼此之间用,号隔开 -c "COMMENT"         注释信息     -d /path/to/somedirectory  指定家目录 -s

Linux系统进程管理命令详解

Linux管理进程的最好方法就是使用命令行下的系统命令.Linux下面的进程涉及的命令有at, bg, fg, kill, crontab, jobs, ps, pstree, top, nice, renice, sleep, nohup. 1.at命令:定时运行命令 作用:at命令在指定时刻执行指定的命令序列. 格式: at [-V] [-q x] [-f file] [-m] time atq [-V] [-q x] atrm [-V] [-q x] job- batch [-V] [-f

第四课-第一讲04_01_Linux用户管理命令详解

第四课-第一讲04_01_Linux用户管理命令详解1.useradd [option] USERNAME-u UID(大于500且没使用过的)-c 用户说明,COMMENT-d 家目录 HOME-g GID 基本组ID-G GID,....附加值ID-s 默认shell,指定要用的shell的路径-m(常和-k一起用) 强制指定家目录-M 不创建用户家目录环境变量:PATHHISTSIZESHELL:保持当前用户的默认shell的路径/etc/shells:指定了当前系统可用的安全shell/

[鸟哥linux视频教程整理]04_01_Linux用户管理命令详解

一.用户管理: 1. 添加用户:useradd [option] USERNAME -u:UID -g:GID(基本组) -G:GID,..(附加组) -c:"COMMENT" -d:/path/to/somedirectory -s:shell -m -k: -M: -r:添加系统用户 环境变量: PATH: HISTSIZE: SHELL: echo $SHELL 2. 删除用户: userdel [option] USERNAME -r:同时删除用户的家目录 3. id:查看用户

Linux进程管理命令详解

一.ps命令:只显示命令运行这一刻的进程的状态  (一) /proc/:内核中的状态信息:通过这个接口输出给用户        1. 内核参数:            可设置参数:可设置其值从而调整内核运行特性的参数:/proc/sys/            状态变量:其用于输出内核中统计信息或状态信息,仅用于查看:        2. 参数:参数被模拟成文件系统类型:  (二)进程: /proc/#:在proc目录下都有一个以进程号命名的目录,这个目录存放了进程当前状态的各种信息      

Linux下chkconfig命令详解

Linux下chkconfig命令详解 chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息.谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接. 使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset] chkconfig在没有参数运行时,显示用法.如果加上服务名,那么就检查这个服务是否在当前运行级启动.如果是,返