码迷,mamicode.com
首页 > 其他好文 > 详细

2016-6-21 知识点总结

时间:2016-06-22 11:11:01      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:学习笔记

切换用户命令su-su的区别

  1. 首先root用户可以随便切换到任意一个用户而不实用密码

  2. 普通用户切换到root用户时,需要提供root用户的密码,而不是普通用户本身的密码

  3. 使用su命令切换到root用户时,虽然用户账号是切换到root了,但是shell用的还是普通用户本身的shell并不是root用户的shell,环境变量也是普通用户的环境变量

  4. 使用-su命令切换用户时,shell和环境变量一同切换到了被切换用户的shell和环境变量,这就是su和-su的本质区别


用户文件是存在 /etc/passwd 文件下 这个文件有七列,分别用:隔开



第一列第二列第三列第四列第五列第六列第七列
用户名密码,对应文件/etc/shadowuid,可以用参数-u=xxx指定uid,默认普通用户是从500开始,特殊用户是0-499
gid 可以用参数-g=xxx指定gid解释说明home目录的位置 可以用-d=directory指定目录位置

指定使用的shell,root用户和普通用户默认是
/bin/bash,如果不让用户登录可以使用    参数-s=

/sbin/nologin或者/bin/fals


增加用户的命令 useradd 参数 用户名 -n取消以用户名创建的群组 -M不自动建立用户的登录目录 -f指定在密码过期后多少天即关闭该帐号  -e指定帐号的有效期限


用户组的配置文件在/etc/gropup文件下 有五列,分别用:隔开

第一列第二列第三列
组名
组密码组id gid 普通组默认从500开始,系统组是0-499,指定系统组可以使用参数-r,注意,必须小于499

用户组的密码文件在/etc/gshadow文件下

增加用户组的命令 groupadd 参数  组名 -g 可以指定组id,如果跳过中间的数字,那会从设置的最后个数字开始加,比如设置gid为510,那下次如果默认创建组就会从511开始,中间的都会为空,可以使用-g指定,删除组的时候如果里面有用户,是不可以删除组的,必须先删除用户,再删除组。拓展组除外。



2016-6-21 知识点总结

标签:学习笔记

原文地址:http://btlichking.blog.51cto.com/11722192/1791527

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!