1、创建用户
useradd username
2、删除帐号
userdel username
3、修改帐号口令
passwd username
4、查看用户所属群组
查看当前用户群组
groups
查看指定用户群组
groups username
将用户移出组
gpasswd -d deploy-robot www # 将 deploy-robot 用户从 www 组中移除
5、查看用户信息 组、是否允许登录等等
cat /etc/passwd | grep apache # 查找 apache 账号
6、设置用户可以登录
vipw /etc/passwd 将用户后边的 "/sbin /nologin" 改为 /bin/bash 即可
7、得到当前用户名
echo ${LOGNAME}
8、改变文件的用户组用命令 chgrp
chgrp www-data stop.sh # chgrp 组名 文件或目录 chgrp -R www-data www # chgrp 此目录下的所有目录 组名 文件或目录
9、更改文件拥有者 (chown )
chown www-data stop.sh # chown 组名 文件或目录 chown -R www-data www # chown 此目录下的所有目录 组名 文件或目录
10、创建用户组并指定一个目录对多用户有写权限
groupadd backup # 新建backup组 chgrp backup /home/backup/ # 将/home/backup/目录的组改为backup usermod -a -G backup lv.bu # 将lv.bu添加到backup组中 su lv.bu # 切换到lv.bu账号 groups # 查看当前用户所属组 exit # 退出lv.bu账号 chmod -R 775 /home/backup/ # 将/home/backup/目录及其子目录分配所有人和组具有读写执行权限
11、ssh免密码登录
1、生成密钥 ssh-keygen -t rsa 2、将公钥传输到远程机器 ssh-copy-id -i ~/.ssh/id_rsa.pub dss@10.164.194.42 3、ssh登录并输入密码