建立新用户
略
修改用户密码
非超级用户下:
passwd 用户名
然后根据提示输入旧密码,输入新密码
超级用户下:
passwd 用户名
不需要输入旧密码,直接输入新密码
赋予root权限
方法一:
usermod -g root sheng
既把用户加到root用户组
方法二:(本人更常用)
sudo vim /etc/sudoers
添加:
用户名 ALL=(ALL) ALL
然后 用su - 或者 sudo -i 尝试看是否获得了root权限!
Linux下 ls -l 命令执行显示结果的每一列含义
Linux中创建组、修改此组名以及删除查看组
创建组
groupadd sheng
修改组名
groupmod -n 新组名 sheng(旧组名)
删除组
groupdel sheng
查看组
groups sheng
修改或添加一个用户到指定用户组 ,可以是名字形式或者 ID形式
方法一:
gpasswd –a 用户名 组名
或:
gpasswd –a 用户名 UID
如果将用户从所在组中移除
gpasswd -d 用户名 组名
方法二:
如果想修改用户sheng的用户UID为1004或shenguser
usermod -u 1004 sheng
usermod -u shenguser sheng
如果想修改用户sheng的组GID或shenggroup
usermod -g 1004 sheng
usermod -g shenggroup sheng
修改后查看是否改变
# ls -l /home/
# ls -l /home/sheng/
# id -u sheng
# id -g sheng
# grep sheng /etc/passwd
# grep sheng /etc/group
或者:
# cat /etc/passwd | grep sheng
# cat /etc/group | grep sheng
更直接的:
# id sheng
# cat /etc/passwd
# cat /etc/group
groupmod命令详解:
Usage: groupmod [options] GROUP
Options:
-g, --gid GID change the group ID to GID ##改变group的id
-h, --help display this help message and exit ##display帮助信息并退出
-n, --new-name NEW_GROUP change the name to NEW_GROUP ##改变组的name
-o, --non-unique allow to use a duplicate (non-unique) GID ##允许使用一个non-unique的id
-p, --password PASSWORD change the password to this (encrypted) ##改变密码
PASSWORD
-R, --root CHROOT_DIR directory to chroot into ##chroot到的目录 改变根目录的位置
Linux更改目录所属用户和用户组
用法:chown 【选项】 用户【:用户组】 file
将家目录下sheng 文件所属的用户设置成 sheng
chown sheng sheng
将sheng 文件的所属用户设置成sheng,所属用户组设置成shenggroup
chown sheng:shenggroup sheng
将sheng 文件的所属用户设置成root,所属用户组设置成rootgroup
chown root:rootgroup sheng
将sheng及其内部文件所属用户设置成sheng,所属用户组设置成shenggroup
chown -R sheng:shenggroup sheng