上犹电脑信息网我们一直在努力
您的位置:上犹电脑信息网 > 设置问题 > Linux基础知识点:组管理终端命令和用户管理终端命令-超级终端设置

Linux基础知识点:组管理终端命令和用户管理终端命令-超级终端设置

作者:上犹日期:

返回目录:设置问题

创建组 / 删除组 的终端命令都需要通过 sudo 执行

Linux基础知识点:组管理终端命令和用户管理终端命令

  • 组信息保存在 /etc/group 文件中
  • /etc 目录是专门用来保存 系统配置信息 的目录
  • 在实际应用中,可以预先针对 设置好权限,然后 将不同的用户添加到对应的组中,从而不用依次为每一个用户设置权限

创建用户 / 删除用户 / 修改其他用户密码 的终端命令都需要通过 sudo 执行

Linux基础知识点:组管理终端命令和用户管理终端命令

  • 建用户时,如果忘记添加 -m 选项指定新用户的家目录 —— 最简单的方法就是删除用户,重新创建
  • 创建用户时,默认会创建一个和用户名同名的组名
  • 用户信息保存在 /etc/passwd 文件中

查看用户信息

Linux基础知识点:组管理终端命令和用户管理终端命令

passwd 文件

/etc/passwd 文件存放的是用户的信息,由 6 个分号组成的 7 个信息,分别是

  1. 用户名
  2. 密码(x,表示加密的密码)
  3. UID(用户标识)
  4. GID(组标识)
  5. 用户全名或本地帐号
  6. 家目录
  7. 登录使用的 Shell,就是登录之后,使用的终端命令,ubuntu 默认是 dash
Linux基础知识点:组管理终端命令和用户管理终端命令

which (查找可执行文件)

  • /etc/passwd 是用于保存用户信息的文件
  • /usr/bin/passwd 是用于修改用户密码的程序
  • which 命令可以查看执行命令所在位置,例如:
例如:
which ls
# 输出
# /bin/ls
which useradd
# 输出
# /usr/sbin/useradd

bin 和 sbin

  • 在 Linux 中,绝大多数可执行文件都是保存在 /bin、/sbin、/usr/bin、/usr/sbin
  • /bin(binary)是二进制执行文件目录,主要用于具体应用
  • /sbin(system binary)是系统管理员专用的二进制代码存放目录,主要用于系统管理
  • /usr/bin(user commands for applications)后期安装的一些软件
  • /usr/sbin(super user commands for applications)超级用户的一些管理程序

提示:

  • cd 这个终端命令是内置在系统内核中的,没有独立的文件,因此用 which 无法找到 cd 命令的位置

切换用户

Linux基础知识点:组管理终端命令和用户管理终端命令

修改文件权限

chown:修改拥有者

chgrp:修改组

chomd:修改权限

# 修改文件|目录的拥有者
chown 用户名 文件名|目录名
# 递归修改文件|目录的组
chgrp -R 组名 文件名|目录名
# 递归修改文件权限
chmod -R 755 文件名|目录名
  • chmod 在设置权限时,可以简单地使用三个数字分别对应 拥有者其他 用户的权限
# 直接修改文件|目录的 读|写|执行 权限,但是不能精确到 拥有者|组|其他
chmod +/-rwx 文件名|目录名

相关阅读

  • 测试之--cookie,session详解-cookie设置

  • 上犹设置问题
  • cookie设置,cookie,session傻傻分不清楚?做了这么多年测试,还是分不清什么是cookie,什么是session?很正常,很多初级开发工程师可能到现在都搞不清什么是session,cookie相对来说会简单很
关键词不能为空
极力推荐

电脑蓝屏_电脑怎么了_win7问题_win10问题_设置问题_文件问题_上犹电脑信息网

关于我们