linux用户

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登录并输入密码

  

  

  

原文地址:https://www.cnblogs.com/rslai/p/7954093.html