标签:
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 强迫修改用户密码
linu用户管理【useradd】【userdel】【usermod】【passwd】
标签:
原文地址:http://www.cnblogs.com/pangzhi/p/5558499.html