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 强迫修改用户密码

 2、linux的用户权限处理

•赋予普通用户管理员的权限

pass

http://blog.sina.com.cn/s/blog_69c99bb20100ubed.html

最新文章

  1. this, 你到底指向谁?
  2. 前端 动态表单提交(post、put)
  3. 11.按要求编写Java应用程序。 (1)创建一个叫做机动车的类: 属性:车牌号(String),车速(int),载重量(double) 功能:加速(车速自增)、减速(车速自减)、修改车牌号,查询车的载重量。 编写两个构造方法:一个没有形参,在方法中将车牌号设置“XX1234”,速 度设置为100,载重量设置为100;另 一个能为对象的所有属性赋值; (2)创建主类: 在主类中创建两个机动车对象。
  4. UVA 12169 Disgruntled Judge 枚举+扩展欧几里得
  5. iOS-Xcode7 网络连接
  6. MySQL查询表内重复记录
  7. 如何解决因为找不到Notepad++的安装路径而导致的不能更新CS-Script的问题
  8. codeforces 13E . Holes 分块
  9. 一起C语言中程序时序问题的排查过程
  10. Lua 与C 交换 第一篇
  11. Swift2
  12. arm上电死机怎么烧写boot
  13. mssqlserver on linux - Linux下尝鲜MSSQL-SERVER【微软大法棒棒哒】
  14. Android为TV端助力 修改videoview的宽度和高度
  15. network is unreachable 网关PING不通解决办法
  16. 13、cookie
  17. java易错题
  18. shell 的条件表达式及逻辑操作符简单介绍
  19. WCF客户端从服务器下载数据
  20. 异常 try catch finally return 执行关系 MD

热门文章

  1. linux-gcc简要知识点 **
  2. JSP启动,错误500,实例化Servlet类异常
  3. Elasticsearch 注册windows服务后,服务启动失败,意外终止
  4. css水平垂直居中 三种最常用的方式
  5. java小工具,使用Swing展示左树右表结构
  6. Find Any File for Mac(文件搜索软件)v2.1.2b6
  7. MySql Binlog 说明 & Canal 集成MySql的更新异常说明 & MySql Binlog 常用命令汇总
  8. 对pipe downstream的思考&分析
  9. python中 try、except、finally 的执行顺序(转)
  10. vue 使用中的小技巧 (一)