来讲讲:Linux操纵体系下完成对用户组的办理
学习python,无论你是打算拿他当主要开发语言,还是当辅助开发语言,你都应该学习他,因为有些时间我们耗不起。每一个用户都有一个用户组,体系能够对一个用户组中的一切用户举行会合办理。分歧Linux体系对用户组的划定有所分歧,如Linux下的用户属于与它同名的用户组,这个用户组在创立用户时同时创立。
用户组的办理触及用户组的增加、删除和修正。组的增添、删除和修正实践上就是对/etc/group文件的更新。
增添一个新的用户组利用groupadd命令。其格局以下:
groupadd选项用户组
可使用的选项有:
-gGID指定新用户组的组标识号(GID)。
-o一样平常与-g选项同时利用,暗示新用户组的GID能够与体系已有效户组的GID不异。
比方:
#groupaddgroup1
此命令向体系中增添了一个新组group1,新组的组标识号是在以后已有的最年夜组标识号的基本上加1。
#groupadd-g101group2
此命令向体系中增添了一个新组group2,同时指定新组的组标识号是101。
假如要删除一个已有的用户组,利用groupdel命令,其格局以下:
groupdel用户组
比方:
#groupdelgroup1
此命令从体系中删除组group1。
修正用户组的属性利用groupmod命令。其语法以下:
groupmod选项用户组
经常使用的选项有:
-gGID为用户组指定新的组标识号。
-o与-g选项同时利用,用户组的新GID能够与体系已有效户组的GID不异。
-n新用户组将用户组的名字改成新名字
比方:
#groupmod-g102group2
此命令将组group2的组标识号修正为102。
#groupmodCg10000-ngroup3group2
此命令将组group2的标识号改成10000,组名修正为group3。
假如一个用户同时属于多个用户组,那末用户能够在用户组之间切换,以便具有其他用户组的权限。用户能够在登录后,利用命令newgrp切换到其他用户组,这个命令的参数就是目标用户组。比方:
$newgrproot
这条命令将以后用户切换到root用户组,条件前提是root用户组的确是该用户的主组或附加组。相似于用户账号的办理,用户组的办理也能够经由过程集成的体系办理工具来完成
</p>
在这里你会学到更多的知识,学习linux,更要学习一种geek的精神,python之禅中也说过:以总结分享为荣,以跪求其解为耻; 如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。 安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。 老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。 笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机 查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix的经验总结非常有参考价值通常40%的问题同样可以解决。 Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。 首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。 其中不乏很多IT精英的心血。我们学透以后更可以做成自己的OS!?
页:
[1]