linux命令-用户
ubuntu可以多用户
查看当前用户: whoami
cat /etc/passwd 查看系统用户信息
查看登录用户:who
退出登录账户:exit
添加用户账号:useradd
useradd [-options] 新建用户账号
说明:
- linux每个用户都要有个主目录,所以创建用户时一定要给用户指定一个主目录(-m参数必须要加)
- 主目录就是用户的默认当前目录(/home/用户)
- 用户的主目录一般要放在根目录home下,用户的主目录和用户民是相同的
- 创建用户时如不指定组名,则系统会自动创建一个和用户名一样的组名
设置用户密码:passwd
sudo passwd python_online
删除用户:userdel
命令 | 含义 |
---|---|
userdel abc(用户名) | 删除abc用户,但不会自动删除用户的主目录 |
userdel -r abc(用户名) | 删除用户,同时删除用户的主目录 |
切换用户:su
查看用户组
cat /etc/group
group + 三次tab键
添加,删除组账号: groupadd , groupdel
为创建的普通用户添加sudo权限(sudo -s)
sudo usermod -a -G adm 用户名
sudo usermod -a -G sudo 用户名
adm sudo 为超级管理员的组
修改用户所在组: usermod
groups 查看用户在那些组
usermod -G -a 用户组 用户名
usermod -g 用来指定这个用户的默认的用户组
usermod -G 一般配合-a来完成其他组的添加
修改文件权限: chmod
字母法:chmod u/g/o/a +/-/= rwx 文件
如果要同时设置拥有者,同组者,其他人的权限,可以:chmod u=rw,g=x,o=r 1.py
数字法:rwx可以用数字替代
如果想递归所有目录加上相同的权限,需要加上参数-R,如: chmod 777 test/ -R
修改文件所有者: chown 修改文件所属组: chgrp
远程登录,控制: ssh
ssh 用户名@ip地址
ctrl shift t增加一个终端(标签)
alt 数字 切换终端