linux中管理用户和组的初学者指南

ubuntulinux使用组来帮助你管理用户,设置这些用户的权限,甚至监视他们在PC前花费的时间。...

linux中管理用户和组的初学者指南

ubuntulinux使用组来帮助你管理用户,设置这些用户的权限,甚至监视他们在PC前花费的时间。

用户和组

Ubuntu是为一个人设置的,当你将它安装到你的系统中时可以使用它,但是如果不止一个人使用这台计算机,最好每个人都有自己的用户帐户。这样,每个人都可以有单独的设置和文档,并且可以保护文件不被同一台电脑上的其他用户查看。

通常Linux计算机有两个用户帐户—您自己的用户帐户和超级用户root帐户,超级用户可以访问PC上的所有内容、进行系统更改和管理其他用户。Ubuntu的工作方式有点不同,不过默认情况下你不能直接以root用户身份登录,需要更改时可以使用sudo命令切换到root级别的访问。

Linux在'/etc/groups'文件中存储所有用户的列表。您可以在终端中运行此命令以查看和编辑系统中的组和用户:

sudo vigr /etc/groups

创建用户帐户

要创建新用户,您可以进入系统->管理->用户和组,然后单击“添加”按钮添加新用户。

linux中管理用户和组的初学者指南

指定适当的名称来标识其他用户,并勾选“加密”复选框以保护其主文件夹。

单击“高级设置”按钮配置用户权限。

linux中管理用户和组的初学者指南

用户管理模块在“用户权限”选项卡下列出Anna的权限。

linux中管理用户和组的初学者指南

我们建议您从其他用户帐户中删除“管理系统”权限。这是为了确保其他用户不能轻易地更改可能危害您的Linux设备的关键系统设置。

linux文件和文件夹权限

Linux中的每个文件都有一组用户和组权限,您可以使用ls-l命令从终端显示完整的权限和属性集。

 linux中管理用户和组的初学者指南

从左到右阅读,列表中的每一项都意味着:

<permissi***> 1 <file owner> <file group> <file size> <file date> <file name>

例如,在显示名为anki的文件的示例中,权限是rwxr-xr-x,该文件属于根用户,属于根组,它是159字节。

权限标志由四个部分组成,第一个字符是标志,通常用于指示它是目录还是文件—目录将显示“d”,常规文件将显示“-”。接下来的9个字符被分成3个字符集,分别表示用户、组和所有人权限。

<flag><user permissi***><group permissi***><everyone permissi***>

在这个特殊的例子中,我们得到了rwxr-xr-x,可以这样分解:

<flag><user permissi*** = rwx><group permissi*** = r-x><everyone permissi*** = r-x>

权限对应于以下值:

  • r=读取权限
  • w=写入权限
  • x=执行权限

这意味着对于所讨论的文件,每个人都有读取和执行权限,但只有root用户有权写入该文件。

更改文件和目录的组所有权

安娜是一名七年级学生,她的哥哥彼得刚刚在一所大学注册了一门编程课程。Anna对数学或地理作业使用教育软件更感兴趣,而Peter对使用软件开发工具更感兴趣。

我们可以配置Anna和Peter对这些应用程序的访问权限,方法是将它们从“管理组”模块分配到相应的组。

linux中管理用户和组的初学者指南

让我们创建两个用户组,一个K-12学生组,一个大学生组,并为每个组分配适当的用户帐户。

linux中管理用户和组的初学者指南

我们应该给K-12学生运行教育软件的特权。

linux中管理用户和组的初学者指南

Linux将大多数可执行文件存储在/usr/bin下,例如,Linux将Anki存储在/usr/bin/Anki下。如果您不确定文件的位置,那么which命令是从终端查找位置的一种方便方法:

which anki

让我们使用chown命令将Anki和Kig分配给k12组,该命令使用以下格式:

sudo chown :[group name] [files list]

linux中管理用户和组的初学者指南

还可以使用chmod命令从其他用户组撤消读取和执行访问。

sudo chown :[group name] [files list]

linux中管理用户和组的初学者指南

此命令允许K12组的成员访问Anki和Kig。我们应该通过删除“其他”组的读取和执行权限来限制大学组从Anki和Kig的访问权限。命令的格式为:

chmod [ugoa][+-=][rwxXst] fileORdirectoryName

linux中管理用户和组的初学者指南

我们在命令行中执行的第一个命令将从“Other”组中删除read(r)和execute(x)特权。“O”选项表示我们正在修改另一个组的访问权限。“-”选项意味着我们要删除在“-”选项后面的参数中指定的某些文件权限。chmod的手册页详细解释了这些选项。

man chmod

监视计算机使用情况

Timekpr允许我们设置为每个用户提供有限的计算时间,您需要将以下PPA添加到您的软件源中,以便您可以从Ubuntu软件中心安装Timekpr。

deb http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main deb-src http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main

Ubuntu软件中心是安装Timekpr最简单的方法,只需使用搜索框,它应该马上出现。

linux中管理用户和组的初学者指南

Timekpr允许我们在一个月的每一天将计算机的使用时间限制在一定的时间范围内。例如,我们可以指定星期天300分钟和星期一60分钟的计算机使用时间。

linux中管理用户和组的初学者指南

Timekpr将出现在用户的任务栏上,并在用户的计算时间结束时锁定桌面。

linux中管理用户和组的初学者指南


User and Groups is quite a big concept to cover within one article. Did we miss something important ? Feel free to share some knowledge with the other readers in the comments.

  • 发表于 2021-04-13 03:50
  • 阅读 ( 168 )
  • 分类:互联网

你可能感兴趣的文章

爸爸!_操作系统已经到来:它与ubuntu相比怎么样?

... 寻求帮助?我们的Ubuntu初学者指南中的大部分内容也适用于Pop!_操作系统。 ...

  • 发布于 2021-03-12 11:28
  • 阅读 ( 347 )

ubuntu:初学者指南

...的各个方面是一个好主意,但是对于希望获得技术支持的初学者来说,Launchpad Answers是一个很好的起点。 ...

  • 发布于 2021-03-12 17:29
  • 阅读 ( 298 )

什么是容器linux?您应该使用它吗?

...档很全面,但它确实假定对Linux的熟悉程度适中。新手和初学者在初始安装时可能会遇到一些问题。 ...

  • 发布于 2021-03-15 05:37
  • 阅读 ( 207 )

5个让从windows切换到linux变得简单的技巧

...(管理员)权限进行安装。作为进一步阅读,请参阅这个初学者指南安装软件在Ubuntu与APT。 ...

  • 发布于 2021-03-16 06:01
  • 阅读 ( 421 )

linux命令参考备忘单

...用,但是还有其他一些Linux命令非常有趣。如果你是一个初学者,你应该知道如何检查你的Linux版本了。 ...

  • 发布于 2021-03-22 04:06
  • 阅读 ( 231 )

在windows xp中重置管理员密码的5个提示

...。这里有五种方法可以重置WindowsXP笔记本电脑或电脑上的管理员密码。 ...

  • 发布于 2021-03-22 08:54
  • 阅读 ( 219 )

facebook页面vs.群组:哪一个最适合你?

... 消息传递功能,追随者可以使用它与页面管理员交谈。 确认页面合法性的验证功能(类似于Twitter的验证状态)。 页面上的文章在登陆/主页上按优先级排列。 可以通过...

  • 发布于 2021-03-24 03:10
  • 阅读 ( 183 )

解释了chmod命令和linux文件权限

... 但最重要的是,你最好看看我们全面的Ubuntu和Linux初学者指南,它会教你入门所需的一切知识,熟悉到让你感到舒服。 ...

  • 发布于 2021-03-25 12:15
  • 阅读 ( 170 )

deviantart在其移动应用程序中添加了侧边栏和组

... 如果您管理自己的组,它可能会出现在推荐部分,供其他可能有兴趣加入的异常者使用。如果您对某个组不感兴趣,可以点击该组名称右侧的三个点以删除该推荐。 ...

  • 发布于 2021-03-26 16:42
  • 阅读 ( 245 )

如何在linux上使用groupadd管理用户组

如果您在个人计算机上运行Linux,那么用户管理是非常简单的。但是,对于那些拥有成千上万用户的服务器的用户来说,管理成为一个需要注意的重要问题。 ...

  • 发布于 2021-03-26 17:15
  • 阅读 ( 183 )
dnog983
dnog983

0 篇文章

相关推荐