useradd

第九章 用户与组

依然范特西╮ 提交于 2019-12-02 06:35:30
一.用户创建扩展知识 useradd创建用户时,系统会以/etc/login.defs、/etc/defaults/useradd两个配置文件作为参照物 1./etc/login.defs #用户的邮件目录 MAIL_DIR /var/spool/mail #密码的最大天数 PASS_MAX_DAYS 99999 #密码最小使用天数 PASS_MIN_DAYS 0 #密码最小长度 PASS_MIN_LEN 5 #剩多少天警告 PASS_WARN_AGE 7 #普通用户最小uid UID_MIN 1000 #普通用户最大uid UID_MAX 60000 #系统用户最小uid SYS_UID_MIN 201 #系统用户最大uid SYS_UID_MAX 999 #普通用户最小gid GID_MIN 1000 #普通用户最大gid GID_MAX 60000 #系统用户最小gid SYS_GID_MIN 201 #系统用户最大gid SYS_GID_MAX 999 #是否创建家目录 CREATE_HOME yes #创建家目录的权限(700) UMASK 077 #创建用户的同时 创建组,删除用户的同时,删除组 USERGROUPS_ENAB yes #密码的 加密算法 ENCRYPT_METHOD SHA512 2./etc/default/useradd #依赖于/etc

Linux用户和组管理

一个人想着一个人 提交于 2019-12-02 05:16:37
用户user 令牌token,identity Linux用户:Username/UID 管理员:root, 0 普通用户:1-60000 自动分配 系统用户:1-499, 1-999 (CentOS7) 对守护进程获取资源进行权限分配 登录用户:500+, 1000+(CentOS7) 交互式登录 组group Linux组:Groupname/GID 管理员组:root, 0 普通组: 系统组:1-499, 1-999(CENTOS7) 普通组:500+, 1000+(CENTOS7) 安全上下文 Linux安全上下文 运行中的程序:进程 (process) 以进程发起者的身份运行: root: /bin/cat wang: /bin/cat 进程所能够访问资源的权限取决于进程的运行者的身份 组的类别 Linux组的类别 用户的主要组(primary group) 用户必须属于一个且只有一个主组 组名同用户名,且仅包含一个用户,私有组 用户的附加组(supplementary group) 一个用户可以属于零个或多个辅助组 用户和组的配置文件 Linux用户和组的主要配置文件: /etc/passwd:用户及其属性信息(名称、UID、主组ID等) /etc/group:组及其属性信息 /etc/shadow:用户密码及其相关属性 /etc/gshadow:组密码及其相关属性

Linux:用户与用户组(三)

*爱你&永不变心* 提交于 2019-12-02 00:39:22
用户管理命令: 添加用户命令:useradd 修改用户密码命令:passwd 修改用户信息:usermod   修改用户密码状态:chage 删除用户:userdel   切换用户命令:su   1、添加用户命令:useradd     useradd [选项] 用户名     选项:       -u UID:    手工指定用户的UID       -d 家目录:   手工指定用户的家目录       -c 用户说明:  手工指定用户说明       -g 组名:    手工指定用户的初始组       -G 附加组:   手工指定用户的附加组       -s shell:    手工指定用户的登录shell。默认是/bin/bash     用户默认值文件:/etc/default/usradd             /etc/login.defs   2、修改用户密码命令:passwd     passwd [选项] 用户名       选项:           -S:   查询用户密码的密码状态。仅root用户可用。           -l:    暂时锁定用户。仅root用户可用。           -u:   解锁用户。仅root用户可用。           -stdin :  可以通过管道符输出的数据,作为用户密码。      3.1 修改用户信息

Linux用户和用户组

冷暖自知 提交于 2019-12-01 11:35:28
参考: https://blog.csdn.net/love20165104027/article/details/82386271 跟 用户 相关的文件 : /etc/passwd /etc/shadow 跟 组 相关的文件 : /etc/group /etc/gshadow /etc/passwd的文件内容 : root:x:0:0:root:/root:/bin/bash 第一个字段:账号名称 第二个字段 :密码。(密码信息加密放在 /etc/shadow中,因此这里为x) 第三个字段 : UID。(0表示账号为系统管理员,1-999表示账号为系统账号,1000-6000表示账号为一般使用者) 第四个字段 : GID。(用户所在初始群组的ID号)(每个账号被创建后,都会被分配到一个初始组中) 第五个字段:用户名全称或账号意义说明。(可理解为账号的注释说明) 第六个字段 :家目录。(默认为 /home/账号名称)为什么要有家目录这个概念呢?在多用户系统中,每个人都得有一个家? 第七个字段 :账号登录系统之后取得的 shell。(账号通过该shell跟linux进行交流) /etc/shadow的文件内容: root:$6$BOzhx0mUbB97BizQ$34NhP3GsdbmnzvLwbRqY.kU0X.qUeAC02RQJSf::0:99999:7::: 第一个字段

@ModelAttribute注解

杀马特。学长 韩版系。学妹 提交于 2019-12-01 09:32:22
@ModelAttribute注解在spring-web依赖下,所在包如下 如果希望将方法入参对象添加到模型中,仅需在相应入参前使用@ModelAttribute注解即可。当然也可不使用@ModelAttribute注解,直接将Model入参,并将user对象放入Model中,效果是一样的。 代码如下 @RequestMapping(value = "/useradd.html", method = RequestMethod.GET) public String addUser(@ModelAttribute("user") User user){ return "useradd"; } @RequestMapping(value = "/useradd2.html", method = RequestMethod.GET) public String addUser2(User user, Model model){ model.addAttribute("user", user); return "useradd"; } 方法入参使用@ModelAttribute注解,即将方法入参对象添加到模型中,然后再根据http请求消息进一步填充覆盖user对象。 来源: https://www.cnblogs.com/yanguobin/p/11675229.html

搭建samba服务

末鹿安然 提交于 2019-12-01 04:51:06
1. 安装samba 查看自己的服务器中是否安装了samba服务: # rpm -aq|grep samba 没有直接运行以下命令: # yum install samba samba-client samba-swat 运行后,依赖包(samba-common、samba-winbind-clients、libsmbclient)将直接自动安装. 2. 建用户,建共享文件夹并设置文件权限及归属 添加用户: [root@localhost samba]# useradd -s /sbin/nologin devadmin [root@localhost samba]# useradd -s /sbin/nologin testadmin [root@localhost samba]# useradd -s /sbin/nologin uiadmin [root@localhost samba]# useradd -s /sbin/nologin hradmin [root@localhost samba]# useradd -s /sbin/nologin prodadmin [root@localhost samba]# useradd -s /sbin/nologin optsadmin [root@localhost samba]# useradd -s /sbin

Linux-用户、组、权限

别说谁变了你拦得住时间么 提交于 2019-11-30 18:29:12
目录 用户、组、权限 ## 1.用户账号和群组账号的作用 1.1用户User 1.2组group 1.3用户和组的配置文件路径 * 1.4passwd文件格式 1.5shadow文件格式 1.6密码期限 ## 2.用户和群组管理的相关命令 2.1管理用户の相关命令 2.2切换用户 2.3设计密码 2.4用户密码政策 2.5创建组 2.6修改和删除组 2.7更改组密码 2.8更改和查看组成员 ## 3.理解并学会设置文件的权限 3.1文件属性 权限这里测试不要用root实验!!!!root太牛逼了 请用普通用户执行!!!!!测试文件、文件夹权限操作,请用普通用户 3.2修改文件的属主和属组 3.3文件权限操作 3.4修改文件权限 ## 4.默认权限 4.新建文件和目录的默认权限 @ 用户、组、权限 ## 1.用户账号和群组账号的作用 1.1用户User Linux用户:Username/UID 管理员:root,0 普通用户:1-60000,系统自动分配 系统用户:1-499,1-999(参考Centos7,多守护进程获取资源进行权限分配) 登录用户:500+,1000+(参考Centos7)(交互式登录) 1.2组group Linux组:Groupname/GID 管理员:root,0 系统组:1-499,1-999(参考Centos7) 普通组:500+,1000+

samba服务

早过忘川 提交于 2019-11-30 17:54:59
1 原理---》 安装 ---》 配置 --》 启动服务加测试 --》 补充 2 3 ================================================================== 4 5 samba --文件服务器 6 smb (service message block 服务消息块) 7 8 smb与ftp对比: 9 smb不好跨公网,可能要借助vpn这种方式。smb对权限控制比ftp好,特别适用于在同一个目录里多个用户拥有不同权限的场合。smb和ftp都能跨平台。smb除了做文件服务器还可以做windows域有关的应用(比如把一个linux加到windows域里). 10 11 12 smb与nfs对比: 13 nfs: linux to linux 14 samba: linux to windows 15 16 17 smb与http对比 18 19 smb使用的netbios通讯协定 20 21 netbios (network basic input/output system) --最早由IBM发展出来的目的为让局域网内少数电脑进行网络连结的协议,初期的设定并不是针对大型网络,并且他是无法横跨不同路由的; 微软就使用了它进行局域网内的通讯 22 23 现在有所谓的netbios over tcp/ip 可以横跨不同路由 24

浅谈linux用户与用户组的概念

两盒软妹~` 提交于 2019-11-30 14:34:52
原文链接; http:// linuxme.blog.51cto.com/ 1850814/347086 作者:linuxme1.用户 用户是能够获取系统资源的权限的集合. .linux用户组的分类: a.管理员 root :具有使用系统所有权限的用户,其UID 为0. b.普通用户 : 即一般用户,其使用系统的权限受限,其UID为500-60000之间. c.系统用户 :保障系统运行的用户,一般不提供密码登录系统,其UID为1-499之间. 与用户有关的文件/etc/passwd,/etc/shadow a./etc/passwd文件: 其格式:account:password:UID:GID:GECOS:diretory:shell account: 用户名或帐号 password :用户密码占位符 UID:用户的ID号 GID:用户所在组的ID号 GECOS:用户的详细信息(如姓名,年龄,电话等) diretory:用户所的家目录 shell:用户所在的编程环境 b./etc/shadow 其格式:account:password:最近更改密码的日期:密码不可更该的天数:密码需要重新更改的天数:密码更改前的警告期限:密码过期的宽限时间:帐号失效日期:保留 4.用户组 用户组分类; a. 普通用户组:可以加入多个用户 b.系统组:一般加入一些系统用户 c私有组(也称基本组)

20190923-04Linux用户管理命令 000 012

若如初见. 提交于 2019-11-30 06:36:21
useradd 添加新用户 1. 基本语法 useradd 用户名 (功能描述:添加新用户) useradd -g 组名 用户名 (功能描述:添加新用户到某个组) 2. 案例实操 ( 1 )添加 一个用户 [root@hadoop101 ~]# useradd tangseng [root@hadoop101 ~]#ll /home/ passwd 设置用户密码 1. 基本语法 passwd 用户名 (功能描述:设置用户密码) 2. 案例实操 ( 1 )设置用户 的密码 [root@hadoop101 ~]# passwd tangseng id 查看 用户是否存在 1. 基本语法 id 用户名 2. 案例实操 ( 1 )查看用户是否存在 [root@hadoop101 ~]#id tangseng cat /etc/passwd 查看创建了哪些用户 1 )基本语法 [root@hadoop101 ~]# cat /etc/passwd su 切换用户 su: swith user 切换用户 1. 基本语法 su 用户名称 (功能描述:切换用户,只能获得用户的执行权限,不能获得环境变量) su - 用户名称 (功能描述:切换到用户并获得该用户的环境变量及执行权限) 2. 案例实操 ( 1 )切换用户 [root@hadoop101 ~]#su tangseng [root