SHELL

来源:互联网 发布:c语言eof什么意思 编辑:程序博客网 时间:2024/06/10 17:39

我需要使一个mail server1中的用户移到另一mail server2上

1,ftp /etc/passwd ,/etc/shadow到server2

2,在/var/spool/mail/下建立用户名

A>>>cat /etc/passwd |cut -d ':' -f1 >list  /* 取各用户名 */

B>>>for i `cat list`

>>>>do

>>>>mkdir $i

>>>>done                                          /* 建立各用户目录 */

vi list

:1,$s/^/mkdir

head add #!/bin/bash

chmod 755 list                         /* 太麻烦了,后面而且要:%s/mkdir //g  去掉mkdir   */

C>>>for i `cat list'

>>>>do

>>>>chown $i:12 $i

>>>>done                              /* 改变各用户属组 */

D>>>chmod 700 *                   /* 改变各用户权限 */

完毕

有网友说建立用户目录时这个更简单,试一下,真历害

cat list|xargs mkdir

阅读(1525) | 评论(0) | 转发(0) |
0

上一篇:apache的默认语言设置

下一篇:sed/awk与unix命令等价代码

相关热门文章
  • shell脚本函数定义的两种方式...
  • Linux Shell常用技巧(七) find...
  • linux获取程序的绝对路径...
  • linux 重定向 串口 等相关网址...
  • QT 一些网址 qextserical 相关...
  • 承接自动化测试培训、外包、实...
  • Solaris PowerTOP 1.0 发布
  • For STKMonitor
  • busybox的httpd使用CGI脚本(Bu...
  • 项目小体会
  • IBM DS3400 盘阵怎么查看是单...
  • 启动auditd时,报错如下,怎么...
  • CGSL系统中root密码正确,但无...
  • 在CGSL系统中,如何为不同的用...
  • CGSL系统如何设置交换分区的大...
给主人留下些什么吧!~~
原创粉丝点击