useradd

用户管理

别说谁变了你拦得住时间么 提交于 2019-12-17 04:15:08
一、用户相关文件 1 /etc/passwd 用户信息文件 root:x:0:0:root:/root:/bin/bash 第一列: 用户名 第二列: 密码位 第三列: 用户 ID 0 超级用户 UID。如果用户 UID 为 0,代表这个账号是管理员账号。那 Linux 中 如何把普通用户升级成为管理员呢?就是把其他用户的 UID 修改为 0 就可以了。 1-499 系统用户(伪用户)UID。这些 UID 账号是系统保留给系统用户的 UID,也就是 说 UID 是 1-499 范围内的用户是不能登录系统的,而是用来运行系统或服务的。其中 1-99 是系统保留的账号,系统自动创建。100-499 是预留给用户创建系统账号的。 500-60000 普通用户 UID。建立的普通用户 UID 从 500 开始,最大到 60000。这些用户足够使用了,但是如果不够也不用害怕,2.6.x 内核以后的 Linux 系统用户 UID 已经 可以支持 2^32这么多了。 第四列:组 ID GID 添加用户时,如果不指定用户所属的初始组,那么会建立和用户名相同的组 第五列: 用户说明 第六列: 用户家目录 ~ 第七列: 登录 shell /bin/bash 2 /etc/shadow 影子(密码)文件 root:$1$KhnBfFyK$0G/sKHf50fT9fEHA9zr2f0::0:99999:7

mysql linux安装

天大地大妈咪最大 提交于 2019-12-16 04:46:30
1系统约定 安装文件下载目录:/data/software Mysql目录安装位置:/usr/local/mysql 数据库保存位置:/data/mysql 日志保存位置:/data/log/mysql 2下载mysql 在官网: http://dev.mysql.com/downloads/mysql/ 中,选择以下版本的mysql下载: 执行如下命名: #mkdir /data/software #cd /data/software --下载安装包 --建议:在windows上使用迅雷下载,速度很快(我的是1M/s),然后用工具(Xftp)上传到 /data/software目录下; #wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 3解压压缩包到目标位置 #cd /data/software --解压压缩包 #tar -xzvf /data/software/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz --移动并修改文件名 #mv /data/software/mysql-5.7.17-linux-glibc2.5-x86_64 /usr/local/mysql 4创建数据仓库目录 --/data

linux批量创建用户密码为user后面跟5个随机字符

孤者浪人 提交于 2019-12-10 18:43:13
#!/bin/bash #description: useradd for i in seq 1 20 do pwd=$(cat /dev/urandom | head -1 | md5sum | head -c 5) #passwd= echo $RANDOM | md5sum | cut -c 1-5 useradd user i e c h o " u s e r i echo "user i e c h o " u s e r i p w d " ∣ p a s s w d − − s t d i n u s e r pwd" | passwd --stdin user p w d " ∣ p a s s w d − − s t d i n u s e r i echo user i u s e r i user i u s e r i$pwd" >> userinfo.txt done 来源: CSDN 作者: ko_oi 链接: https://blog.csdn.net/ko_oi/article/details/103400323

linux用户和用户组管理命令

笑着哭i 提交于 2019-12-10 14:57:43
一、用户管理命令   1、useradd 创建用户或更新默认新用户的信息     使用方法 useradd [options] 用户名     选项: useradd -u 指定UID具体数值,在某些项目中要保证多台服务器某服务的UID应该是一样 useradd -o 配合-u选项,不检查UID的唯一性 useradd -g [GID|组名] GID,组ID要存在(基本组,可以通过组ID 或者组名添加),如果该指定了基本组为已有的组,那么就不会创建和user同名的组了 useradd -G [GID|组名] (附加组,组必须存在,可以同时添加多个附加组),可以是GID或者是组名 useradd -c 用户注释信息 useradd -d /home/xxxx 指定家目录,如果家目录不存在通过-m创建 useradd -s 指定SHELL路径,必须在(etc/shells)文件中出现的shell,如/sbin/nologin useradd -m 创建用户,强制给用户创建家目录 useradd -M 创建用户,不创建用户家目录 useradd -D 为useradd 命令创建的用户指定新的默认值 useradd -r 添加系统用户 ID号再1-499之间,不会给用户创建家目录,也不创建邮箱 常用应用系统创建用户方法: useradd -r -u 48 -g apache -s

03Shell条件测试

℡╲_俬逩灬. 提交于 2019-12-10 10:45:33
条件测试 Shell 条件测试 格式 1: test 条件表达式 格式 2: [ 条件表达式 ] 格式 3: [[ 条件表达式 ]] 具体参数说明可以通过 man test 进行查看 文件测试 [ 操作符 文件或目录 ] [ -b FILE ] FILE存在而且是块设备文件,则为True [ -c FILE ] FILE存在而且是字符文件,则为True [ -d FILE ] FILE存在而且是目录,则为True [ -e FILE ] FILE存在,则为True [ -f FILE ] FILE存在而且是普通文件,则为True [ -g FILE ] FILE存在而且设置了SGID位,则为True [ -k FILE ] FILE存在而且设置了粘着位,则为True [ -L FILE ] FILE存在而且是符号链接文件,则为True -L 相当于 -h [ -p FILE ] FILE存在而且是管道文件,则为True [ -r FILE ] FILE存在而且【当前用户】对该文件有读权限,则为True [ -w FILE ] FILE存在而且【当前用户】对该文件有写权限,则为True [ -x FILE ] FILE存在而且【当前用户】对该文件有执行权限,则为True [ -u FILE ] FILE存在而且设置了SUID位,则为True [ FILE1 -nt FILE2 ]

useradd命令使用说明

[亡魂溺海] 提交于 2019-12-09 14:08:33
1、命令概述 useradd命令用来创建新的用户或更改用户的信息。 useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码,使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。可用userdel删除帐号。 注意:adduser命令软链接指向useradd命令 2、命令语法 useradd【选项】 【用户名】 3、命令选项 -u<uid>:指定或修改用户UID -g<群组>:指定或修改用户所属的基本组 -G<群组>:指定或修改用户所属的附加组,多个用逗号隔开,会覆盖原有的附加组 -a:追加更多的附加组,必须和-G使用,-aG追加附加组 -m:自动建立用户的登入目录; -d<登入目录>:指定用户登入时的家目录(单独使用无意义) -md:家目录迁移,必须和-d一起使用,移动用户的家目录到新的位置 -c<备注>:加上备注文字,备注文字会保存在passwd的备注栏位中; -s<shell>:指定或修改用户登入后所使用的shell; -l:更改用户登录名 -L:锁定用户 -U:解锁用户 -D:改变新建用户的预设值; -e<有效期限>:指定帐号的有效期限;日期的格式为YYYY-MM-DD -f<缓冲天数>:指定在密码过期后多少天即关闭该帐号;当值为0时用户立即被停权,而值为-1时则关闭此功能,预设值为-1 -M:不要自动建立用户的登入目录;

用户管理

安稳与你 提交于 2019-12-06 04:26:36
一、用户相关文件 1 /etc/passwd 用户信息文件 root:x:0:0:root:/root:/bin/bash 第一列: 用户名 第二列: 密码位 第三列: 用户 ID 0 超级用户 UID。如果用户 UID 为 0,代表这个账号是管理员账号。那 Linux 中 如何把普通用户升级成为管理员呢?就是把其他用户的 UID 修改为 0 就可以了。 1-499 系统用户(伪用户)UID。这些 UID 账号是系统保留给系统用户的 UID,也就是 说 UID 是 1-499 范围内的用户是不能登录系统的,而是用来运行系统或服务的。其中 1-99 是系统保留的账号,系统自动创建。100-499 是预留给用户创建系统账号的。 500-60000 普通用户 UID。建立的普通用户 UID 从 500 开始,最大到 60000。这些用户足够使用了,但是如果不够也不用害怕,2.6.x 内核以后的 Linux 系统用户 UID 已经 可以支持 2^32这么多了。 第四列:组 ID GID 添加用户时,如果不指定用户所属的初始组,那么会建立和用户名相同的组 第五列: 用户说明 第六列: 用户家目录 ~ 第七列: 登录 shell /bin/bash 2 /etc/shadow 影子(密码)文件 root:$1$KhnBfFyK$0G/sKHf50fT9fEHA9zr2f0::0:99999:7

wsl笔记

谁说我不能喝 提交于 2019-12-06 01:05:50
目录 环境 修改更新源 新建用户 设置超级用户 环境变量 zsh美化终端 设zsh为默认shell 环境变量PATH 开启 ssh 远程连接 apt命令与问题 windows 和 wsl 互相访问文件 wsl开机没有自启动ssh 重装python wsl 下的 ubuntu 系统一些问题总结! 参考文献: Windows 10生产力提升之WSL实践 在wsl下安装使用sshd全攻略.md 环境 win10 下 wsl 环境安装 ubuntu 修改更新源 备份文件 sudo cp /etc/apt/sources.list /etc/apt/sources.list.old 使用阿里源 打开文件: sudo vi /etc/apt/sources.list 整个文件替换成阿里源: deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

linux--用户管理--useradd

北战南征 提交于 2019-12-05 17:48:32
用户分类 1 root 超级管理员 2 系统用户 就是 某一个服务中 自动产生的用户 不是认为创建的,不能用于登录计算机 只是保证某一个服务的正常运行 比如数据库 3 普通用户 用户必须属于一个且只有一个主组 -g 选项 一个用户可以属于零个或多个辅助组 -G选项 Linux用户和组的主要配置文件: /etc/passwd:用户及其属性信息(名称、UID、主组ID等) /etc/group:组及其属性信息 /etc/shadow:用户密码及其相关属性 文件格式意义如下: 登录用名 用户密码:一般用sha512加密 从1970年1月1日起到密码最近一次被更改的时间  密码再过几天可以被变更(0表示随时可被变更) 必须要等多久才能运行改口令 密码再过几天必须被变更(99999表示永不过期) 最长使用时间 密码过期前几天系统提醒用户(默认为一周) 提前几天通知你 密码过期几天后帐号会被锁定  从1970年1月1日算起,多少天后帐号失效 密码过期时间 图解: /etc/gshadow:组密码及其相关属性 创建用户时,如果什么都不指定,就会根据默认设置创建用户 如家目录的位置,shell类型,家目录的文件,默认设置就是 /etc/default/useradd 这个文件就是默认的设置文件 /etc/skel/ 这里面就是用户家目录的模板文件,这里面有什么 新创建的用户家目录就有什么

在Linux中搭建 samba服务器

白昼怎懂夜的黑 提交于 2019-12-05 15:17:08
下面说一下如何在RHEL5.4中搭建samba服务器,在搭建samba服务器之前要了解: (1)samba服务器是干什么用的; (2)它的主要作用是什么; (3)它在什么情况下会使用到。 SMB协议 SMB协议是在 局域网中共享文件/打印机 的一种协议,该协议可以为网络内部的Windows和Linux主机提供文件系统、打印服务。 SMB的工作原理是让NetBIOS和SMB运行在TCP/IP之上,且使用NetBIOS的nameserver让Linux机器可以在Windows网络邻居中被浏览。这样Windows就可以方便地与linux进行资源的共享了。 Samba Samba是一种用来实现SMB的软件,是运行在Linux环境里的自由软件。 它的主要功能包括以下几点: 1. 共享目录 :就是将服务器上的一个或几个目录设置为共享,例处在同一局域网内的Windows用户可以访问这些目录。 2. 共享打印机 :可共享服务器中的打印机,供其他客户机使用。 3. 控制共享资源的权限 :对于设置的资源(目录和打印机),可以通过权限设置,控制不同的用户具有不同的操作权限。 4. Linux 访问Windows共享资源: 在Linux客户端,可以使用 smbclient 客户端软件登录,与使用FTP类似的方式 访问Windows共享资源 。 搭建Samba服务器: 一、 首先就是安装Samba了