useradd

Centos samba安装配置

冷暖自知 提交于 2019-12-04 14:02:44
安装Samba服务 # yum install samba samba-client samba-swat 有依赖关系的包samba-common、samba-winbind-clients、libsmbclient将自动安装上去。 #yum qa |grep samba 安装包说明 samba-common-3.5.10-125.el6.x86_64 //主要提供samba服务器的设置文件与设置文件语法检验程序testparm samba-client-3.5.10-125.el6.x86_64 //客户端软件,主要提供linux主机作为客户端时,所需要的工具指令集 samba-swat-3.5.10-125.el6.x86_64 //基于https协议的samba服务器web配置界面 samba-3.5.10-125.el6.x86_64 //服务器端软件,主要提供samba服务器的守护程序,共享文档,日志的轮替,开机默认选项 Samba服务器安装完毕,会生成配置文件目录/etc/samba和其它一些samba可执行命令工具,/etc/samba/smb.conf是samba的核心配置文件,/etc/init.d/smb是samba的启动/关闭文件。 启动Samba服务器 可以通过/etc/init.d/smb start/stop/restart来启动、关闭

4

江枫思渺然 提交于 2019-12-04 09:45:51
Linux-day04 用户管理 [root@qls ~]# head -1 /etc/passwd root:x:0:0:root:/root:/bin/bash 以:为分隔符 root #用户名 x #密码占位符 0 #用户id 0 #用户组id/GID root #用户注释信息 /root #家目录 /bin/bash #用户登录的shell [root@qls ~]# head -1 /etc/shadow root:$6$PZUVzAeQdrf8bOt5$6fhIZlLOf6EoweOMBbv7JMKaA6hCwfBUAHfNbvXI6eXl2ePXJZmmciXQk3yfcUesYRRjvD.Tk6VXcDl0wkV6d.::0:99999:7::: [root@qls ~]# head -1 /etc/shadow 跟用户相关的命令 useradd 选项 -u #设置uid -g #指定GID,组名称,前提组要存在 -c #设置注释信息 -s #指定登录shell -M #不创建家目录 -G #指定附加组 -r #创建系统用户,不创建家目录 -d #指定家目录 usermod 选项 -u #修改uid -g #修改组信息 -c #修改注释信息 -s #修改登录shell -l #修改用户名称 -G #添加附加组 -a #追加附加组 userdel #删除用户

linux-用户管理useradd,usermod,userdel

家住魔仙堡 提交于 2019-12-04 08:39:14
1.新建用户命令 useradd 格式:useradd 用户名 查看新建立的用户:cat /etc/passwd 注:切换用户:su 用户名   新建立的用户都在home目录下   找出所有该用户的目录:find / -name 用户名 2.修改用户命令 usermod -c:修改用户账号的备注 -u:修改用户的id -l :修改用户的名称 -s:修改用户登录后使用的shell   注:linux中shell到底是什么:https://www.cnblogs.com/tjudzj/p/7088543.html -g:修改用户所属群组 格式:userdel -c "1234" 用户名 3.删除用户 userdel -r:删除用户必须添加-r,不然在其他目录下存在的该用户的目录及文件不会被删除 如果删除用户没有添加-r,可以使用 find / -name 用户名 找出所有该用户的目录 格式:userdel -r 用户名 格式:useradd 用户名 查看新建立的用户:cat /etc/passwd 注:切换用户:su 用户名   新建立的用户都在home目录下   找出所有该用户的目录:find / -name 用户名 2.修改用户命令 usermod -c:修改用户账号的备注 -u:修改用户的id -l :修改用户的名称 -s:修改用户登录后使用的shell   注

Spring MVC核心应用2

戏子无情 提交于 2019-12-04 06:28:12
L130301X1 实现用户增加操作 1、将素材中的dao、pojo、service目录下的java类替换掉 2、在UserController.java中增加以下代码 @RequestMapping(value="/useradd.html",method=RequestMethod. GET ) public String addUser(@ModelAttribute("user")User user){ return "useradd";} @RequestMapping(value="/addsave.html",method=RequestMethod. POST ) public String addUserSave(User user,HttpSession session){ user.setCreatedBy(((User)(session.getAttribute(Constants. USER_SESSION ))).getId()); user.setCreationDate( new Date()); if (userService.add(user)){ return "redirect:/user/userlist.html";} return "useradd";}} 说明: 上面的 public String addUser(

doraemon的python centos的入门(五)用户和用户组权限

偶尔善良 提交于 2019-12-04 02:16:34
13 用户和用户组 13.1 用户 分类 超级管理员 root uid 0 普通用户 系统用户:一般情况下用来启动服务或者运行进程,一般情况下系统用户是不可以登录 uid 1-999(centos7)1-499(centos6) 可登录用户:可以登录系统的用户 uid 1000-65535(centos7) 500-65535(centos6) useradd 只能用root用户来创建 -d 指定用户的家目录,不能创建在/tmp,默认用户的家目录不需要手动创建-g 组信息 主组有且只能有一个-G 指定附加组 可以有多个-M 不创建家目录-N 不创建组,默认继承user组-r 创建一个系统用户,id从1000一次递减-s 登录以后使用的shell /sbin/nologin(相当于一个黑名单) 可以登录看到提示,但是立马被踢掉-u 指定uid/etc/default/useradd 默认的配置文件-D 显示默认配置useradd -D -s /sbin/nologin 修改默认登录后的shelluseradd -D -b /opt/ 修改默认的家目录useradd -D -g 3000 修改摩尔你的组 passwd passwd [options] username 用来设置密码-d 删除用户的密码 不能登录-l 锁定用户-u 解锁用户-e 强制用户下次登录的时候修改密码-x

linux用户及权限管理

感情迁移 提交于 2019-12-04 00:59:38
linux用户,组管理介绍 linux操作系统对多用户管理是非常繁琐的,所以用组的概念来管理用户就变得简单了,每个用户可以在一个独立的组,每个组也可以有零个用户或者多个用户,Linux系统用户时根据用户ID来识别的,默认ID长度为32位,默认ID编号从0开始(其实就是root),但是为了和老式系统兼容,用户ID限制在60000以下,linux用户总共分为3种: root用户(ID 0) 系统用户(ID 1~499) 普通用户(ID 500以上) linux系统中的每个文件或者文件夹都有一个所属用户及所属组,使用id命令可以显示当前用户的信息,使用passwd命令可以修改当前用户密码。 linux操作系统用户的特点如下: 每个用户拥有一个UserID,操作系统实际读取的是UID,而非用户名 每个用户属于一个主组,属于一个或者多个附属组,一个用户最多有31个附属组 每个拥有一个GroupID 每个进程以一个用户身份运行,该用户可对进程拥有资源控制的权限 每个可登陆用户拥有一个指定的shell环境 linux用户在操作系统中可以进行日常管理和维护,涉及的相关配置文件如下: /etc/passwd:保存用户信息 /etc/shadow:保存用户密码(以加密形式保存) /etc/group:保存组信息 /etc/login.defs:用户属性,密码过期时间,密码最大长度等限制 /etc

Linux下/etc/login.defs文件

自古美人都是妖i 提交于 2019-12-03 22:45:42
/etc/login.defs文件定义了与/etc/password和/etc/shadow配套的用户限制设定。这个文件是需要的,缺失并不会影响系统的使用,但是也许会产生意想不到的错误。 如果/etc/shadow文件里有相同的选项,则以/etc/shadow里的设置为准,也就是说/etc/shadow的配置优先级高于/etc/login.defs。 # *REQUIRED* required # Directory where mailboxes reside, _or_ name of file, relative to the # home directory. If you _do_ define both, MAIL_DIR takes precedence. # QMAIL_DIR is for Qmail # #QMAIL_DIR Maildir MAIL_DIR /var/spool/mail #创建用户时,要在目录/var/spool/mail中创建一个用户mail文件 #MAIL_FILE .mail # Password aging controls: # # PASS_MAX_DAYS Maximum number of days a password may be used. # PASS_MIN_DAYS Minimum number of days

linux useradd 命令基本用法

风格不统一 提交于 2019-12-03 10:18:26
在 Linux 中 useradd 是个很基本的命令,但是使用起来却很不直观。以至于在 Ubuntu 中居然添加了一个 adduser 命令来简化添加用户的操作。本文主要描述笔者在学习使用 useradd 命令时的一些测试结果。 说明:本文中的所有试验都是在 Ubuntu14.04 上完成。 功能 在Linux中 useradd 命令用来创建或更新用户信息。 useradd 命令属于比较难用的命令 (low level utility for adding users),所以 Debian 系的发行版中建议管理员使用 adduser 命令。其实 adduser 命令只是一个调用了 useradd 命令的脚本文件。 本文将详细分析群组和家目录相关的选项。并且以实例的方式介绍常用的 useradd 命令写法。 语法和基本选项 注意:本文并不是一个完整的文档,所以仅列出部分常用的选项进行说明。 useradd [option] username [option]: -d<登入目录> 指定用户登入时的目录。 -g<群组> 初始群组。 -G<群组> 非初始群组。 -m 自动创建用户的家目录。 -M 不要创建用户的家目录。 -N 不要创建以用户名称为名的群组。 -s 指定用户登入后所使用的shell。 细说用户组 首先我们要搞清楚,什么是初始群组?简单来说在 /etc/passwd 文件中

Centos7.0 安装MySQL数据库

点点圈 提交于 2019-12-03 10:17:07
1、下载 MySQL:mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz。 上传至/usr/local目录下, 解压: [root@node3 local]# tar -zxvf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz 重命名: [root@node3 local]# mv mysql-5.7.27-linux-glibc2.12-x86_64/ mysql 创建软连接: [root@node3 ~]# ln -s /usr/local/mysql/ mysql3306 2、增加一个用户组: [root@node3 ~]# groupadd mysql 查看用户组mysql是否增加成功: [root@node3 ~]# cat /etc/group 删除用户组: [root@node3 ~]# groupdel mysql 修改用户组: [root@node3 ~]# groupmod mysql 查看用户组成员: [root@node3 ~]# groups mysql 参考文章:https://www.cnblogs.com/jackyyou/p/5498083.html 3、在mysql用户组中增加一个用户: [root@node3 ~]# useradd -r -g mysql -s /bin

while 循环

不羁的心 提交于 2019-12-03 10:11:30
需求1:使用while读入文件方式,批量创建用户 [root@manager while]# cat while-3.sh #!/usr/bin/bash while read user do id $user &> /dev/null if [ $? -ne 0 ];then useradd $user echo "$user用户创建成功" else echo "$user用户已存在" fi done<user.txt 需求2:使用while读入文件方式,批量创建用户以及密码 [root@manager while]# cat while-4.sh #!/usr/bin/bash while read user2 do user=$(echo $user2|awk '{print $1}') pass=$(echo $user2|awk '{print $2}') id $user &> /dev/null if [ $? -ne 0 ];then useradd $user &> /dev/null echo "$pass" |passwd --stdin $user if [ $? -eq 0 ];then echo "$user 用户创建成功" fi else echo "$user 用户已存在" fi done<user2.txt 需求3:猜数字游戏 [root