首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux实践 - 创建用户

双十一来了,搞了台便宜云服务器,又需要搞搞环境什么,顺便做个笔记~吧。 目标 创建一个admin用户用于日常操作(root权限太高,不宜直接使用)。...创建用户 adduser [用户名] [root@VM_0_8_centos ~]# adduser admin 设置密码 passwd [用户名] 系统对密码有一定要求,不能太简单,不然。。。...新 密码: 重新输入新 密码: passwd:所有的身份验证令牌已经成功更新。 [root@VM_0_8_centos ~]# 用新用户登录 用刚创建用户登陆一下试试。...,列表里面是被信任用户唯一标识,也就是对方公钥。...在/home/admin/.ssh目录下创建一个文件authorized_keys,然后把希望被信任电脑公钥输入进去,多个换行隔开即可。

7.9K40

Linux创建用户,删除用户快捷命令

在root权限下,useradd只是创建了一个用户名,如 (useradd +用户名 ),它并没有在/home目录下创建同名文件夹,也没有创建密码,因此利用这个用户登录系统,是登录不了,为了避免这样情况出现...,可以用 (useradd -m +用户名)方式创建,它会在/home目录下创建同名文件夹,然后利用( passwd + 用户名)为指定用户名设置密码。...可以直接利用adduser创建用户(adduser +用户名)这样在/home目录下会自动创建同名文件夹 3. 删除用户,只需使用一个简单命令“userdel 用户名”即可。...useradd testuser 创建用户testuser passwd testuser 给已创建用户testuser设置密码 说明:新创建用户会在/home下创建一个用户目录testuser usermod...--help 修改用户这个命令相关参数 userdel testuser 删除用户testuser rm -rf testuser 删除用户testuser所在目录 创建用户后,同时会在etc目录下

9.3K31
您找到你想要的搜索结果了吗?
是的
没有找到

Linux命名管道创建方法&&基于命名管道两个进程通信实现

一、匿名管道和命名管道区别 匿名管道由pipe函数创建并打开。...命名管道由mkfifo函数创建,打开用open FIFO(命名管道)与pipe(匿名管道)之间唯一区别在它们创建与打开方式不同,一但这些工作完成之后,它们具有相同语义。...一、创建命名管道函数 #include // 返回值:成功返回0,出错返回-1 int mkfifo(const char *pathname, mode_t mode...); pathname指创建出来管道路径和管道名,mode指创建出来管道权限,这里权限和文件权限是一样。...二、删除命名管道函数 #include // 返回值:成功返回0,出错返回-1 int unlink(const char *pathname); pathname指创建出来管道路径和管道名

9010

linux怎么创建用户用户组_linux查看用户

1、linux里查看所有用户 (1)在终端里.其实只需要查看 /etc/passwd文件就行了. (2)看第三个参数:500以上,就是后面建用户了.其它则为系统用户..../etc/shadow 文件内容是否合法或完整; pwunconv 注:是pwcov 立逆向操作,是从/etc/shadow和 /etc/passwd 创建/etc/passwd ,然后会删除 /etc...注:删除用户组; groupmod 注:修改用户组信息 groups 注:显示用户所属用户组 grpck grpconv 注:通过/etc/group和/etc/gshadow 文件内容来同步或创建...gshadow文件 首先创建用户组 test和FTP主目录 groupadd test mkdir /tmp/test 然后创建用户 useradd -G test –d /tmp/test –M usr1...注:G:用户所在组 d:表示创建用户自己目录位置给予指定 M:不建立默认自家目录,也就是说在/home下没有自己目录 useradd –G test –d /tmp/test –M usr2

18.1K20

Linux学习」之简单创建用户脚本

/bin/bash read -p '请输入您要创建用户名: ' abc useradd $abc &> /dev/null echo 用户$abc创建成功 echo 123 | passwd --stdin...$abc &> /dev/null echo 用户$abc 密码设置成功 脚本优化三: read -p '请输入您要创建用户名:' $abc read -p '请输入您要设置密码:' $pwd useradd...cat /opt/1.txt /etc &> /mnt/a.txt --->> 正确和错误输出都写入 cat /mnt/a.txt 123 cat: /etc: 是一个目录 创建用户用户创建密码.../bin/bash read -p '请输入您要创建用户名: ' abc useradd $abc &> /dev/null echo 用户$abc创建成功 echo 123 | passwd --stdin...$abc &> /dev/null echo 用户$abc 密码设置成功 脚本优化三: read -p '请输入您要创建用户名:' $abc read -p '请输入您要设置密码:' $pwd useradd

2.4K20

linux下使用adduser命令创建用户

语法格式:adduser [参数] 常用参数: -c 加上备注文件,备注文字会存储在 passwd 备注参数中 -d 指定用户登录时起始目录 -D 变更默认值 -e 设定此帐号使用期限(格式为 YYYY-MM-DD...),预设值为永久有效 -f 指定在密码过期后多少天即关闭该帐号 -g 指定用户所属群组 -G 指定用户所属附加群组 -m 自动建立用户登入目录 -M 不要自动建立用户登入目录...-n 取消建立以用户名称为名群组 -r 建立系统帐号 -s 指定用户登入后所使用shell -u 指定用户ID 参考实例 建立名为linuxcool用户账号: [root...@linux ~]# adduser linux 建立账号并指定有效期为2014年1月2日: [root@linux ~]# adduser -e 1/2/14 linux 为添加用户指定相应用户组...: [root@linux ~]# useradd -g root kk 为新添加用户指定/home目录: [root@linux ~]# useradd -d /home/myf kk

3.8K30

linux创建、删除及切换用户

一、创建用户 Ctrl+Alt+T 进入到命令行,输入 sudo useradd -m [username] 创建名为[username]用户 -m:自动建立用户登入目录 sudo是允许系统管理员让普通用户执行...root命令一个工具(获取权限) 这里会需要输入管理员密码(不是你想给新用户设置密码!!!)...1、命令行输入sudo su [username]切换到用户小明 2、命令行输入whoami查询当前用户名 3、切换回原用户 五、删除用户 命令行输入sudo userdel...-r [username],在root权限下将用户删掉,并删除用户文件夹 如果出现如下图报错: 解决方法 第一次使用ctrl+d退出Gnep用户,回到小明用户;第二次使用ctrl+d退出小明用户...可以看到未找到邮件池,说明已删除成功,当我们利用cat /etc/passwd命令查看内容时候,xiaoming相关信息已经被删除了。因此邮件池未找到这个不用管。

3.6K20

命名空间介绍之六:用户命名空间延伸

另一方面,clone(CLONE_NEWUSER) 可创建一个新用户命名空间,并将创建子进程放到该用户命名空间。...换言之:新用户命名空间中成员仍然会受到父命名空间中特权进程影响。 当一个用户命名空间被创建,内核会将创建用户命名空间进程有效用户 ID 记录为该用户命名空间“主人”。...另一方面,创建一个用户命名空间不需要任何 capabilities(自 Linux 3.8),并且命名空间中第一个进程会获得所有 capabilities(新用户命名空间中)。...Linux 功能都已启用。...例如,非特权用户可以在没有 root 权限情况下运行 Linux 容器,可以在不使用 set-user-id-root 情况下构建 Chrome-样式沙盒,可以在不使用动态链接情况下实现 fakeroot

1.8K10

命名空间介绍之五:用户命名空间

继续我们命名空间系列文章,本文看一下用户命名空间,大部分实现于 Linux 3.8。(剩余工作是 XFS 和其它文件系统中一些改动;后者合并于 3.9)。用户命名空间与用户和组 ID 相映射。...创建一个用户命名空间 用户命名空间被带有 CLONE_NEWUSER 标志 clone() 或 unshare() 创建。...自 Linux 3.8 开始(不像用来创建其它类型命名空间标志),创建一个用户命名空间并不需要特权。在接下来例子中,所有的用户命名空间都被 ID 为 1000 非特权用户创建。...当一个用户命名空间被创建,其内第一个进程将被赋予该命名空间中所有权限。这允许该进程在命名空间内其它进程创建之前,执行该命名空间内任意必需初始化操作。 第二个有趣地方是子进程用户和组 ID。...映射用户和组 ID 通常,创建一个新用户命名空间后第一步是定义一个用户和组 ID 映射,将被该命名空间内新进程使用。

3K10

Linux如何创建FTP用户并配置相关权限【Linux

vsftpd.service 停止 systemctl list-unit-files|grep enabled 查看服务列表 systemctl enable vsftpd.service 启用服务 二,创建用户...1,创建:useradd -d /home/ftpuser -s /sbin/nologin ftpuser -d 指定用户根目录 -s 用户登录方式,nologin禁用ssh,使用ftp登录 扩展,...查看存在用户 cat /etc/passwd 扩展,修改, usermod -s /sbin/nologin ftpuser //限定用户ftpuser不能telnet,只能ftp usermod...-d /home/ftpuser2 ftpuser //更改用户ftpuser主目录为/home/ftpuser2 2,密码 :passwd ftpuser 按照提示输入对应密码...vim /etc/vsftpd/chroot_list ; 打开chroot文件 加入一行,ftpuser 即刚才创建用户名,在这个文件里面的用户可以登录FTP,并访问其他目录 重启FTP,查看文章第一模块重启命令

21.8K10

Linux操作系统创建用户用户权限

一、用户创建 增加用户: 1....在root权限下, 命令:useradd +用户名,它不会在/home目录下创建同名文件夹,也没有创建密码,因此利用这个用户登录系统,是登录不了; 命令:useradd -m +用户名,将在/home...目录下创建同名文件夹,然后利用( passwd + 用户名)为指定用户名设置密码。...-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。 -g 用户组 指定用户所属用户组。 -G 用户组,用户组 指定用户所属附加组。...命令:adduser +用户名,在/home目录下会自动创建同名文件夹 创建用户后,同时会在etc目录下passwd文件中添加这个新用户相关信息 创建用户后shell无法自动补全命令或使用基本

5.2K60

Linux 创建修改删除用户和组方法

、主板、硬盘、显卡、光驱等),linux默认shell是/bin/bash 密码信息 用户密码文件中每一行记录一个用户密码信息,总共有九个部分 [root@localhost ~]# cat /etc...:密码存是密文 3.最近更改密码日期:linux将1970年1月1日作为1,所以上面的16862是累加,具体就不去算了 4.密码不可被更改天数:0代表密码随时可以被更改,通常可以用来设置某个用户在多少天密码不能被更改...允许创建用户uid相同,默认情况下用户UID是唯一,加上-o参数可以创建相同UID不用用户 -p, --password PASSWORD 指定创建用户密码,这里密码存储是密文,所以还需要知道密文对应明文密码是多少...user mapping 1.创建用户test 创建用户不加参数默认会创建一个同名用户组、密码为空,用户UID和GID都是500之后在现有的UID和GID基础上往后自动添加、默认会创建一个同名家目录家目录默认权限是...3.创建系统用户old 创建系统用户虽然在用户文件中有指定家目录,但是实际上在home目录下并不会创建对应用户目录,且不会创建用户邮件通知目录。 ? 4.创建不允许登入用户 ?

3.2K20

linux 文件重命名命令是什么_linux移动文件并重命名

大家好,又见面了,我是你们朋友全栈君。 就目前所知道知识,有两种方法。 一、mv mv命令最简单,也更好掌握。...形如:rm oldname newname 例子:将a.txt文件重命名为b.txt rm a.txt b.txt 二、rename rename命令更加健壮,不仅支持普通文件重命名,而且还支持模式匹配...在开发速度上给我们带来了很大便利。...形如:rename fromname toname filenames 例子:将passwd.1文件重命名为passwd1 rename \.1 1 passwd.1 置于两种命令用法可以查看相关手册就可以了...,更多例子可以参考有关文章–linux下rename用法(批量重命名) 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

5.5K10

Linux 创建用户并配置SSH免密登录

补一个 Linux 用户SSH记录叭~ 1、创建用户 sudo useradd weisheng # weisheng:用户用户创建成功会在磁盘生成 /home/weisheng 作为用户根目录...2、目录授权 sudo chmod -R 777 /home/weisheng/  # 先赋予该目录所有访问权限 3、创建授权存放文件夹 # 进入用户根目录 cd /home/weisheng/...# 创建 .ssh 文件夹 sudo mkdir .ssh 4、在电脑或服务器上创建密钥 ssh-keygen -t rsa # 失败则需要安装 ssh 安装成功后会在用户目录下生成一个 .ssh 文件夹...(可能隐藏) .ssh 文件夹下包含两个文件 id_ras(私钥)、id_ras.pub(公钥) 5、创建授权文件 # 进入Linux 用户根目录下 .ssh 文件夹 cd .ssh # 创建...authorized_keys 文件 sudo vim authorized_keys 将步骤4生成 id_ras.pub 里面的内容复制到 authorized_keys 6、授权 # 文件授权

3.6K30
领券