[鸟哥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:查看用户的帐号属性信息

id [option] USERNAME

-u:

-g:

-G:

-n:

finger:查看用户帐号信息

finger USERNAME

二、修改用户帐号信息:

1.usermod:

-u:UID

-g:GID

-a -G:GID 不使用-a选项,会覆盖之前的附加组

-c:

-d -m:

-s:

-l:

-L:锁定帐号

-U:解锁帐号

2.chsh:修改用户的默认shell

3.chfn:修改注释信息

三、密码管理:

passwd USERNAME

--stdin

-l:

-u:

-d:删除用户密码

pwck:检查用户帐号完整性

四、组管理:

1.创建组:groupadd

-g:GID

-r:添加为系统组

2.修改组:groupmod

-g:GID

-n:GRPNAME

3.删除组:groupdel

4.为组设定密码:gpasswd

5.newgrp GRPNAME <--> exit

五、change

-d:最近一次的修改时间

-E:过期时间

-I:非活动时间

-m:最短使用期限

-M:最长使用期限

-W:警告时间

练习:

  1. 创建一个用户mandriva,其ID号为2002,基本组为distro(组ID为3003),附加组为linux

#:groupadd -g 3003 distro

#:groupadd linux

#:useradd -u 2002 -g distro -G linux mandriva

2.创建一个用户fedora,其全名为Fedora Community,默认shell为tcsh

#:useradd -c "Fedora Community" -s /bin/tcsh fedora

3.修改mandriva的ID为4004,基本组为linux,附加组为distro和fedora

#:usermod -u 4004 -g linux -G distro,fedora mandriva

4.给fedora加密码,并设定其密码最短使用期限为2天,最长为50天

#:usermod -n 2 -x 50 fedora

5.将mandriva的默认shell改为/bin/bash

#:useradd -s /bin/bash mandriva

6.添加系统用户组hbase,且不允许登陆系统

#:useradd -r -s /bin/nologin hbase

时间: 2024-08-26 01:25:36

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

[鸟哥linux视频教程整理]03_04_Linux用户及权限详解

一.用户.组.权限: 安全上下文:(secure context) 任何时候用户发起操作计算机就是发起进程,因此进程是用户操作计算机的代理,所          以进程在运行的时候一定是以发起它的用户的身份在运行,所以进程能够访问哪些文件取决于      是进程的权限以及它访问文件的权限,这个过程的判断是由系统安全管理属性自动完成的. 1.权限:r.w.x a.文件: r:可读,可以使用类似cat等命令查看文件内容: w:可写,可以编辑或删除此文件: x:可执行,eXacutable,可以在命令

[鸟哥linux视频教程整理]03_01_Linux文件管理类命令详解续3

一.查看文本: cat:连接并显示  tac:反向显示文本内容 -n:显示行号 -E:显示每一行的行结束符 注:对于Linux系统而言,所有的文本文件的每一行的行结束符是$.windows系统的结束符            有两个:$和换行符. 二.分屏显示: more:只支持向后翻,翻到最后一屏退出. less:同man一样 SPACE: B: ENTER: K: 三.head.tail head -n 查看前n行 tail -n: 查看后n行 -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视频教程整理]03_02_Linux文件管理类命令及bash特性详解

一.文本排序 sort  默认不是按照数值大小进行排序,是按ACIIS表进行排序. -n:按数值大小进行排序: -r:降序排序 -t:字段分隔符 -k:以哪个字段为关键字进行排序 [[email protected] ~]# sort -t: -k3 -n /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin -u:排序后相同的行只显示一次 -f:排序时忽略字符大小写 uniq: 不相邻的相同行不

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视频教程整理]02_04_Linux文件管理命令详解续2

Linux文件管理命令详解续: 一.复制和移动文件 cp:   cp SRC DEST -r:复制目录到文件 -f:强行复制 -i:交互式 -p:保留原文件属性不变 -a:归档复制,常用于备份 说明: 1.一个文件到一个文件,多个文件到一个目录: 2.默认情况下只能复制文件到目录,不能复制目录到文件: 3.若目的目录下无文件,则复制并创建同名文件,否则重命名. 4.哪个用户复制的,新文件属主属组归谁: move:  move SRC  DEST move -t DEST SRC 1.目的地址有目

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的属性了!通

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:指定用

[鸟哥linux视频教程整理]02_03_Linux根文件系统详解

一.根文件系统详解: FHS:Linux /boot: 系统启动的相关文件,如内核.initrd,以及grub(bootloader) /dev: 设备文件 块设备:随机访问 字符设备:线性访问,按字符为单位. 设备号:主设备号(major)和次设备号(minor) /etc:配置文件 /home:用户的家目录,每个用户的家目录通常默认为/home/USERNAME /root: /lib:库文件 /lib/modules:内核模块文件 动态库:.dll .so(share object) 静态