worksNote

useradd -r -g www-data -d /home/www www-ydj_jaadee (运行用户) useradd -g www-src -G www-data -d /home/www-src www-src-ydj (源码管理用户)

-c comment 给新用户添加备注 -d homedir 为主目录指定一个名字(如果不想用登录名作为主目录名的话) -e expiredate 用YYYYY-MM-DD格式指定一个账户过期的日期 -f inactivedays 指定这个帐户密码过期后多少天这个账户被禁用;0表示密码一过期就立即禁 用,-1表示禁用这个功能 -g initialgroup 指定用户登录组的GID或组名 -G group ... 指定用户除登录组之外所属的一个或多个附加组 -k 必须和-m一起使用,将/etc/skel目录的内容复制到用户的HOME目录 -m 创建用户的HOME目录 -M 不创建用户的HOME目录(当默认设置里指定创建时,才用到) -n 创建一个同用户登录名同名的新组 -r 创建系统账户 -p passwd 为用户账户指定默认密码 -s shell 指定默认登录shell -u uid 为账户指定一个唯一的UID

tar操作

我在wwwroot/users目录下有很多站点目录,比如test.com、abc.com、123.com 我打包备份到/bak目录下的users.tar.gz

现在abc.com出问题,我希望把users.tar.gz里面的abc.com解压出来单独覆盖,按平时方法可能把users.tar.gz全部解压再去覆盖,但如果users.tar.gz里面有100个目录,那不是要解压半天。所以只能想办法去解压abc.com这个特定的目录。

1、首先用tar ztvf users.tar.gz 查看里面打包的路径
2、用tar zxvf userstar.gz users/abc.com 这个是路径是ztvf中显示的

axiaoyue

继续阅读此作者的更多文章