Linux 创建用户和权限

  • 先切换到root用户
  • 创建新用户
  • 创建分组
  • 查看用户
  • 删除用户
  • 设置密码
  • 用户更改默认路径
  • 设置用户的生命周期
  • 用户切换
    • sudo 如何赋权给普通用户
  • 如何查看命令路径
  • 查看用户配置文件
  • 权限
  • 修改权限:
    • 用数字方式增加权限
  • ls
  • 创建文件 touch file

先切换到root用户

创建新用户

useradd username

创建分组

添加组:groupadd lisongtaoGroup group群组

查看用户

id username

删除用户

userdel username

设置密码

passwd username

用户更改默认路径

usermod -d 原目录 新目录

设置用户的生命周期

chage
例如密码过期时间等

用户切换

su 切换用户 需要root的密码
sudo 以其他用户身份执行命令,root可以授权某些权限,但是不需要使用root密码,避免了root密码暴露。

sudo 如何赋权给普通用户

shutdown -h 30 30秒后关机,
shutdown -c 关机
visudo 打开文件
给username 赋权:添加文件内容

用户名称(如果是用户组需要加% %username) localhost(是哪些用户)=/sbin/shutdown -h now(多条命令用逗号隔开)

如何查看命令路径

which shutdown

查看用户配置文件

vim /etc/passwd

最后一个是解释器,nologin不允许登录

vim /etc/shadow 查看密码文件

权限

Linux中用户的分类

          所有者(u)        同组用户(g)    其他人(o)

linux中文件权限

          读(r)        写(w)        执行(x)        没有权限(-)文件权限详情(在Linux字体下的样子)文件       -    rw-    r--    r--.     2 root root   11 Jun  3 01:32 bb.text         文件夹   d    rwx    r-x    r-x.     2 root root 4096 Jun  2 07:46 b    (1)  -文件;d目录(rw-r--r--):分成3组,rw-:所有者权限,具有读、写权限,没有执行权限r--:同组用户权限,具有读权限,没有写和执行权限r--:其他人权限,具有读权限,没有写和执行权限

修改权限:

格式:chmod [添加或者删除权限] file

需求:-rw-r--r--. 2 root root   11 Jun  3 01:32 bb.text希望给huadian用户添加写的权限方式一:通过字符修改 chmod修改文件权限chmod o+w bb.text添加权限:+删除权限:-

u(用户) g(组) o(其他) a(所有)
用户加写权限 u+w
chmod o+w,g+w bb.text:给其他人和同组用户写权限

           chmod a+w bb.text:给所有用户

chown 更改属主,属组

用数字方式增加权限

7 是最大权限 777
读取权限:等于4 用 r 表示

写入权限:等于2 用 w 表示

执行权限:等于1 用 x 表示

ls

ls -ld /home 显示权限信息
Ctrl + r 搜索执行过的命令

创建文件 touch file

Linux 创建用户和权限相关推荐

  1. linux创建用户只读权限

    linux创建用户只读权限 第一步:添加用户并设置能够在shell上使用的命令 1.创建用户和登录shell 2.修改用户密码 3.创建用户shell执行命令目录 4.root修改用户的shell配置 ...

  2. Linux用某一用户创建文件,Linux创建用户,并赋予管理指定目录的权限

    Linux创建用户,并赋予管理指定目录的权限 一.创建用户 1.创建用户: useradd 用户名 2.设置密码: passwd userName 随后会提示输入密码 二.赋予权限 Linux给用户和 ...

  3. linux命令 创建目录权限,linux创建用户并设置目录权限

    [TOC] <linux创建用户并设置目录权限>首发牧马人博客转发请加此提示 常用命令 用户列表文件:/etc/passwd 用户组列表文件:/etc/group 查看系统中有哪些用户:c ...

  4. Linux创建用户并赋予Root权限

    Linux创建用户并赋予Root权限 添加普通用户 [root@server ~]# useradd test //添加一个名为test的用户 [root@server ~]# passwd test ...

  5. 【linux创建用户启动tomcat】

    linux创建用户启动tomcat 前言 基本思路 开始 第一步 第二步 第三步 小知识 前言 使用root用户启动tomcat会使所有html.js等文件具备root权限,会使服务器更容易被黑. 非 ...

  6. linux创添加用户命令,Linux创建用户的操作命令

    Linux创建用户 useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户. 创建用户 useradd [-d home] [-s shell] [-c comme ...

  7. linux创建用户使用密钥对登录

    linux 创建用户: 1.登录root账户,记住是用su-切换到root,而不是su,因为su是只取得root的权限,su-是取得root的权限后还执行root的profile来取得ROOT的环境变 ...

  8. linux配置sftp访问指定目录,Linux创建用户,SFTP只允许访问指定目录

    首先创建用户 useradd lus1 passwd lus1 我这里配置lus1这个用户目录,为sftp指向目录,即/home/lus1/ vim /etc/ssh/sshd_config //这个 ...

  9. server2008 sql 账号只读权限_SQL Server 2008数据库创建用户只读权限的两种方式(转载)...

    最优秀的解决方案: https://www.cnblogs.com/hao-1234-1234/p/12699185.html 其它相关文章: 一.命令行方式创建 新建查询窗口,然后输入以下命令然后执 ...

最新文章

  1. 【干货】计算机视觉中的数据预处理与模型训练技巧总结
  2. 《自然》预测2019年重大科学事件
  3. 写个Vue小组件,图片滚动
  4. linux socket 时间,Socket编程获取服务器时间
  5. JSF框架在NetBeans下的编码
  6. tableau的2020.3在mac上可以使用,2020.4不行:亲测有效
  7. vmware安装centos6-步骤小结
  8. Android 消息处理源代码分析(1)
  9. java知识点3(null、引用相关知识(自己理解))
  10. 3 Layer and 3 Tier
  11. 程序员如何成为别人的男朋友
  12. Bzoj4698: [Sdoi2008]Sandy的卡片
  13. java项目进度跟踪管理系统
  14. Node.js:时间处理库:moment.js用法
  15. 十六进制转换浮点型时大小端问题
  16. 微信趣味测评小程序独立版源码
  17. c语言程序设计科研训练报告,科研训练总结精选 .doc
  18. shopyy独立站开发功能分析
  19. android setdata方法,Android intent.setData方法
  20. android播放提示音工具类(SoundConfigUtils)

热门文章

  1. vivoz手机如何辨别二手_购买二手智能手机的吸引力下降
  2. HTTP Response Splitting原理和解决方案
  3. eclipse java换行_Eclipse Java中的自动换行?
  4. Linux移动文件时提示permission denied
  5. 阿里2018实习生招聘 算法工程师(一)选择题自总
  6. Unity HTC VIVE Por 开发文档
  7. html在父窗口中打开新页面跳转,路由跳转、打开新窗口、跳转到新页面
  8. 【iOS系列教程】忘记 iOS 的访问限制密码,找回或重设方法详解
  9. 《getting started with p5.js》(中文版) 第一章 您好:了解p5.js
  10. python转移路径cd_改变当前路径 (cd)