Linux 创建新用户

sudo adduser

使用 useradd命令,其语法如下:
代码:
useradd 选项 用户名
其中各选项含义如下:
代码:
-c comment 指定一段注释性描述。
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
-g 用户组 指定用户所属的用户组。
-G 用户组,用户组 指定用户所属的附加组。
-s Shell文件 指定用户的登录Shell。
-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。

CUR_DIR=`pwd`

for user in `cat $CUR_DIR/userlist`
do
	sudo useradd -r -m -d /media/new/$user -s /bin/bash $user
	sudo passwd $user < $CUR_DIR/passwd
	echo "$user create success!"
	echo -e "000000\n000000" | sudo smbpasswd -s -a $user
done

#!/bin/bash

CUR_DIR=`pwd`

for user in `cat $CUR_DIR/userlist`
do
	sudo userdel -r $user
	echo "$user del successfully!"
done

sudo passwd

smbpasswd

输入重定向 <

linux中经常会用到将内容输出到某文件当中,只需要在执行命令后面加上>或者>>号即可进入操作。

大于号:将一条命令执行结果(标准输出,或者错误输出,本来都要打印到屏幕上面的)重定向其它输出设备(文件,打开文件操作符,或打印机等等)

小于号:命令默认从键盘获得的输入,改成从文件,或者其它打开文件以及设备输入
">>"是追加内容

"> "是覆盖原有内容
“<” 表示 文件内容输入,代替标准输入,(键盘输入)。

输入重定向符号(语法) 功能描述
标准输入命令<文件1命令把文件1的内容作为标准输入设备
标识符限定输入命令<<标识符命令把标准输入中读入内容,直到遇到“标识符”分解符为止
输入输出重定向(同时使用)命令< 文件1 >文件2命令把文件1的内容作为标准输入,把文件2作为标准输出
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值