linu用户管理【useradd】【userdel】【usermod】【passwd】

linux下创建用户

1、用户的创建

• 简介

linux是一个多用户多任务的分时操作系统,每个用户都是在root下的一个子用户,拥有不同的权限。用户登入成功后可进入系统和自己的主目录。

•实现账号的管理需要做到如下几个方面:

用户账号的添加、删除、修改

用户口令的管理

用户组的管理

•使用useradd添加新的用户

格式:useradd 选项 用户名

-d 指定用户的宿主目录,如果这个目录不存在,则自己会自动创建

-g 指定用户的组

-G 指定用户的附加组

-s 指定用户的登入shell

-u 指定用户的uid号(uid为用户号,grd为组用户号)

useradd -d /home/p alex
# 创建一个名叫alex的用户,宿主目录为/home/p,该用户登入系统默认在/home/p目录下
useradd -s /sbin/sh -g group -G adm,root eric
# 创建用户名为eric的用户,指定其使用的shell为sh,主组为group,附加组为adm,root
groupadd group
# 创建组

用户创建成功后会在/etc/passwd下增添一条记录,同时更新其他系统文件如/etc/shadow,/etc/group等,linux的集成系统管理工具userconf,可以对用户账号统一进行管理

用户创建后,用户信息在/etc/passwd,用户加密的信息在/etc/shadow,用户组文件在/etc/group,用户的邮件目录为/var/mail/用户名

•彻底删除目录

userdel -r 用户名
# 参数-r 会彻底删除该用户的所有信息,需要root权限才能执行该命令,不加-r 只是删除etc/passwd, /etc/shadow, /etc/group

•修改用户的相关信息

usermod -s /bin/bash -d /home/zz -g gg eric
# 修改用户eric的shell为bash,宿主目录为/home/zz,主组为gg
usermod -l 新的用户名 旧的用户名
# 修改用户名,所有的都会改

•用户口令管理

passwd 选项 用户名 # 只有root才可以进行此操作
-l 锁定用户口令
-u 解锁用户口令
-d 清除账号口令
-f 强迫修改用户密码
时间: 2024-08-12 17:38:17

linu用户管理【useradd】【userdel】【usermod】【passwd】的相关文章

用户管理 useradd userdel usermod

1.useradd命令 新增用户 语法: useradd [选项]  [用户名] u:指定UID g:指定GID或所属组 G:次要用户组 m:强制创建家目录,默认 M:强制不创建家目录. c:说明栏. d:家目录的绝对路径. s:shell类型 /bin/bash ; /sbin/nologin r:系统账户 实例: 创建账户 wang 次要用户组users 不创建家目录 不允许登录 说明栏shaojun 指定UID 630 useradd -G users -M -s /sbin/nologi

day11:用户及用户组管理(useradd userdel groupadd groupdel)

第三章:用户及用户组管理 2.27  linux和window-s互传文件: 注:只能在xshell下使用:安装lrzsz这个安装包: 1 2 3 [[email protected] ~]# yum install -y lrzsz          #安装lrzsz: [[email protected] ~]# sz  filename           #把linux的文件传到windows. [[email protected] ~]# rz  选择文件 注:使用的文件不可上传,传送

CentOS 用户管理useradd等

1.创建新用户useradd,默认的用户家目录会被存放在/home 目录中,默认的 Shell 解释器为/bin/bash,而且默认会创建一个与该用户同名的基本用户组. 主要参数: -d 指定用户的家目录(默认为/home/username) -e 账户的到期时间,格式为 YYYY-MM-DD. -u 指定该用户的默认 UID -g 指定一个初始的用户基本组(必须已存在) -G 指定一个或多个扩展用户组 -N 不创建与用户同名的基本用户组 -s 指定该用户的默认 Shell 解释器 用例:创建一

Linux用户管理——useradd

除了useradd还有一个命令adduser,两者是链接关系 [[email protected] ~]# which adduser /usr/sbin/adduser [[email protected] ~]# which useradd /usr/sbin/useradd [[email protected] ~]# ll /usr/sbin/adduser lrwxrwxrwx. 1 root root 7 May 25 05:24 /usr/sbin/adduser -> usera

Linux_用户管理&权限管理

2017年1月11日, 星期三 Linux_用户管理&权限管理 1.  Linux用户管理&权限管理 终端的概念: tty  查看登录的终端 类型  user group    other   硬链接次数     属主   属组       大小         修改时间           文件名 d       rwx            r-x         r-x              3             sxt    sxtgod     4096       J

linux的用户管理

一.用户登录验证的过程 1.先找寻/etc/passwd里面是否有输入的账号?如果没有则跳出,如果有的话则将该账号对应的UID与GID(在/etc/group)读出来,另外,该账号的家目录与shell设定也一并读出. 2.再来则是核对密码表,这时linux会进入/etc/shadow里面找出有对应的账号与UID,然后核对下输入的密码与文件中的密码是否一致. 二.涉及到的文件 用户 /etc/passwd 账号名称:密码:UID:GID:用户信息说明:家目录:SHELL /etc/shadow 账

003-文本处理、排序、统计及bash特性、用户组权限、用户管理配置文件

l  1.文本处理命令 1.)cat(concatenate):连接并显示 tac:倒序显示文件 -n(number):显示行号 -E(show-ends):显示行结束符 2.)more.less:分屏显示 more: 向后翻,翻到尾部退出 less: 与打开man使用相同 3.)head:查看前n行 Tail:查看后n行 -n(lines):指定显示n行 tail -f: 查看文件尾部,不退出,等待显示后续追加至此文件的新内容: 4.)cut:文本剪切 -d(delimiter):指定字段分隔

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

用户管理1

权限管理:chown , chgrp, chmod, umask /etc/passwd: 用户名:密码:UID:GID:注释:家目录:默认shell; /etc/group: 组名:密码:GID:以此组为其附加组的用户列表: /etc/shadow: 用户名:密码:最近一次修改密码的时间:最短使用期限:最长使用期限:警告时间:非活动时间:过期时间: 用户管理: useradd; userdel; usermod; passwd; chsh; finger; chage useradd [opt