一般新建一个新用户,都会遇到以下所有的问题,对于每一条都需要操作
- 查看当前所有的用户cat /etc/passwd
- 查看当前用户的磁盘限制: edquota username
- 退出edquota : ctrl + z
- 把lyb的磁盘配置内容复制给ly : edquota -p lyb -u ly
- 创建用户:useradd -r -m -s /bin/bash username [必须用这种方式创建,带上参数]
- 修改密码: passwd
删除用户等问题
- 查看所有进程 ps -aux , 如果用户有进程则不能立即删除,需要先删掉用户进程
- kill -9 pid 输入进程号删除对应进程
- ps -ef | grep username| grep -v root | grep -v avahi | cut -c 9-15 | xargs kill -9 删除特定用户username的全部进程
7.添加用户到用户组 usermod -G group_name user_name
8. 修改用户目录的所属组 chgrp ubuntu /home/pzh/ ,将pzh目录的所属组改为ubuntu
9. 修改用户目录的权限 chmod 700 lyb ,将lyb目录设置为只有使用者lyb可读可写可执行
用户变量修改:
新建的用户,由于没有设置对应的用户变量,因此使用服务器中一些环境,例如conda时,会出现 command not find 的情况。
7.1 终端输入 vim ~/.bashrc 进入Edit anyway
7.2 按i进行修改, 例如Anaconda的目录为/usr/local/