1.创建新用户:testuser

命令:#useradd 选项 用户名

选项:

-c comment 指定一段注释性描述。

-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。

-g 用户组 指定用户所属的用户组。

-G 用户组,用户组 指定用户所属的附加组。

-s Shell文件 指定用户的登录Shell。

-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。

示例:

  [root@localhost /]#  useradd testuser 

2.删除testuser用户

命令:#userdel 选项 用户名

选项:

  -r 它的作用是把用户的主目录一起删除。

示例:

[root@localhost /]#  userdel  testuser 

[root@localhost /]#  cd /home

[root@localhost /]#  rm -rf testuser

3.修改用户

命令:#usermod 选项 用户名

选项:

-c, --comment COMMENT         new value of the GECOS field

-d, --home HOME_DIR           new home directory for the user account

-e, --expiredate EXPIRE_DATE  set account expiration date to EXPIRE_DATE

-f, --inactive INACTIVE       set password inactive after expiration  to INACTIVE

-g, --gid GROUP               force use GROUP as new primary group

-G, --groups GROUPS           new list of supplementary GROUPS

-a, --append                  append the user to the supplemental GROUPS   mentioned by the -G option without removing  him/her from other groups

-h, --help                    display this help message and exit

-l, --login NEW_LOGIN         new value of the login name

-L, --lock                    lock the user account

-m, --move-home               move contents of the home directory to the   new location (use only with -d)

-o, --non-unique              allow using duplicate (non-unique) UID

-p, --password PASSWORD       use encrypted password for the new password

-s, --shell SHELL             new login shell for the user account

-u, --uid UID                 new UID for the user account

-U, --unlock                  unlock the user account

-Z, --selinux-user            new SELinux user mapping for the user account

示例:

//用户组改为developer。

  # usermod  –g developer sam

4.用户口令(密码)管理:

用户管理的一项重要内容是用户口令的管理。用户账号刚创建时没有口令,但是被系统锁定,无法使用,必须为其指定口令后才可以使用,即使是指定空口令。

命令:#passwd 选项 用户名

选项:

-l 锁定口令,即禁用账号。

-u 口令解锁。

-d 使账号无口令。

-f 强迫用户下次登录时修改口令。

示例:

[root@localhost /]#  passwd sam

New password:*******

Re-enter new password:*******

5.添加组:

命令:#groupadd 选项 用户组

选项:

-g GID 指定新用户组的组标识号(GID)。

-o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。

示例:

  [root@localhost /]#  groupadd group1

6.删除组:

命令:#groupdel 用户组

选项:

示例:

  [root@localhost /]#  groupdel group1

7.删除组:

命令:#groupmod 选项 用户组

选项:

-g GID 为用户组指定新的组标识号。

-o 与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。

-n新用户组 将用户组的名字改为新名字

示例:

//此命令将组group2的标识号改为10000,组名修改为group3。

  [root@localhost /]# groupmod –g 10000 -n group3 group2

8. 新建用户的独立性 

修改目录权限,使得Linux 每个账户只能查看自己的根目录,无法查看其它账户的目录。 首先要进入Linux系统下所有用户所在的文件夹

  [root@localhost /]# cd /home/testuser 

//这就是说设置testuser 这个目录只有lili可以查看,Linux下的其它账户无法查看。

  [root@localhost /]#  chmod go-rw  testuser 

9.其他命令:

[root@localhost /]# cat /etc/passwd 可以查看用户的pass

[root@localhost /]# cat /etc/shadow 可以查看用户名

[root@localhost /]# cat /etc/group  可以查看 组

转载于:https://www.cnblogs.com/yysbolg/p/8566622.html

linux 新建用户和权限分配相关推荐

  1. linux新建用户和权限,linux 新建用户和权限分配

    1.创建新用户:testuser 命令:#useradd 选项 用户名 选项: -c comment 指定一段注释性描述. -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主 ...

  2. linux 新建用户没有权限使用sudo命令以root身份执行命令 解决方法

    问题来源: 我们使用sudo命令,让huazi用户使用root身份执行命令时报错: 我们信任您已经从系统管理员那里了解了日常注意事项. 总结起来无外乎这三点: #1) 尊重别人的隐私. #2) 输入前 ...

  3. linux给普通用户赋予scp权限,关于linux新建用户并赋予文件夹权限和scp权限的问题...

    当前用户是aaa,新建用户bbb: $adduser bbb 赋予sudo权限(即把用户bbb添加到sudo组): $usermod -a -G sudo bbb 切换到bbb: $su - bbb ...

  4. linux新建用户,用户组,以及权限的分配(摘自博客园)

    linux新建用户,用户组,以及权限的分配 原文url:https://www.cnblogs.com/clicli/p/5943788.html Linux 系统是一个多用户多任务的分时操作系统,任 ...

  5. navicat 关于orcale新建表空间,用户和权限分配

    转载:仁波切 navicat 关于orcale新建表空间,用户和权限分配 作者写的图文教程,直观,简单易懂, 上面连接数据库 下面创建表空间 建表空间的设置 表空间名的设置 新建用户 填写用户名,选择 ...

  6. linux新建用户退格键(删除键)无法正常使用的问题总结

    Linux新建用户配置 1.现象 如图,按退格键(Backspace).删除键出现 '^H' 符号,tab键也不能自动拼写 这是新用户下的普通bash配置都没有,从root用户处copy过来即可 2. ...

  7. jenkins创建新用户_JENKINS安装及新建用户,权限配置

    JENKINS安装及新建用户,权限配置 1. 下载安装 jenkins 官网地址 https://jenkins.io/index.html 下载地址 https://jenkins.io/downl ...

  8. mysql用户的权限分配

    2019独角兽企业重金招聘Python工程师标准>>> 因今天在分配数据库权限的时候,同事反映账户不能使用函数,遂搜集资料总结了一番关于mysql用户的权限分配. MySQL 赋予用 ...

  9. linux普通用户命令权限,Linux普通用户没有权限使用命令怎么办

    摘要 腾兴网为您分享:Linux普通用户没有权限使用命令怎么办,智能互联,智慧大学,微商助手,豌豆荚等软件知识,以及高考倒计时器,京东拼购app,单田芳评书打包,小米手机管家,离线小说,批量压缩图片大 ...

最新文章

  1. 你面试稳了!通关LeetCode刷题完整攻略,省时又高效
  2. maven打包跳过Test
  3. MRP Overview
  4. 结对编程Wordcount
  5. pytorch如何定义损失函数_对比PyTorch和TensorFlow的自动差异和动态模型
  6. 派生类构造的时候一定要调用_没钱的时候,一定要记住这三个教训
  7. 使用EMR-Kafka Connect进行数据迁移
  8. decorator php,php设计模式 Decorator(装饰模式)
  9. linux 文件-s,Linux下访问文件的基本模式
  10. 每天学点Shiro-集成spring
  11. 内核aio_linux内核aio功能
  12. 机房收费系统合作版(一):开始团队合作之旅
  13. Go 自动构建工具 dogo 代码已托管到 Git@OSC
  14. C言语教程第五章:函数(4)
  15. php 文件上传$_FILES中error返回值详解
  16. 20191106每日一句
  17. 支持向量机的特点,优点缺点
  18. C语言编程>第二十六周 ⑥ 请补充fun函数,该函数的功能是:按 “0”到 “9”统计一个字符串中的奇数数字字符各自出现的次数,结果保存在数组num中。注意:不能使用字符串库函数。
  19. c语言三角分解法解方程,用直接三角分解法解线性方程组.ppt
  20. 手动部署OpenStack之环境部署

热门文章

  1. APACHE多个服务器的配置
  2. 关于开始申请2010年4月份微软MVP的通知!
  3. 《LeetCode力扣练习》第75题 颜色分类 Java
  4. Apache POI和EasyExcel 第二集:Apache POI的基本Excel写入(分为03版的xls和07版的xlsx)
  5. 编译原理练习题(第三章)
  6. python打开json文件变为字典_Python json读写方式和字典相互转化
  7. 没有匹配 if 的非法 else_求求你,别再写这么多if...else...了
  8. 小米五android o卡吗,【图片】小米5优化教程,吃鸡卡的进来!!!_小米5吧_百度贴吧...
  9. java 添加联系人,java – 如何将联系人添加到组android
  10. C++知识点2——指针、引用基础