One, useradd command options:
–u: Specifies the user's UID useradd–u 1024x768 #指定mu的UID为1024
–g: Specifies the group to which the user belongs useradd–g Jack Mu #指定mu的所属群组为jack
–d: Specifies the user's home directory useradd–d/home/family mu #指定mu家目录为/home/family
–c: Specify user's note information useradd–c ' mu_test ' mu #mu的备注信息为 ' mu_test '
–s: Specifies the shell used by the user
*********************************************************************************
Second, usermod command options:
–u: Modify UID of user Useradd–u 1024x768 #修改mu的UID为1024
–g: Modify the user's GID useradd–u 2048 mu #修改mu的UID为2048
–G: Adds a user to the specified group usermod–g Jack Mu #把mu加入jack群组中
–d: Modify the user's home directory useradd–d/home/family mu #修改mu家目录为/home/family
–c: Modify user's comment information useradd–c ' mu_test ' mu #修改mu的备注信息为 ' mu_test '
–s: Modifying the shell used by the user
–L: Lock the user's account usermod–l mu #锁定mu
–U: Unlock the user's account usermod–u mu #解锁mu
*********************************************************************************
Three, Userdel command options
Userdel mu #删除mu用户不删除其家目录的命令
Userdel–r mu #删除mu用户和其家目录的命令
**********************************************************************************
Iv. Group Command Options
4.1 groupadd command
Groupadd group1 #新增一个group1群组
4.2 groupmod command
Groupmod–g 666 mu #修改mu群组的GID为为666
Groupmod–n Jack Mu #修改mu群组名为jack
4.3 groupdel command
Groupdel mu #删除mu群组
*****************************************************************
Five, after-school homework (spents 50 minutes)
1) New user natasha,uid is 1000,gid to 555, note information is "master"
Useradd-u 1000-g 555-c ' master ' Natasha
2) Modify Natasha user's home directory for/natasha
usermod-d/natasha Natasha
3) View the last line of the user information profile
cat/etc/passwd
SHIFT + G
4) Set the password "123" for the Natasha user
Echo 123 | PASSWD Natasha
5) View the last line of the user's password profile
Cat/etc/shadow
SHIFT + G
6) Lock the Natasha user account
USERMOD–L Natasha
7) Unlock the Natasha user account
Usermod–u Natasha
8) New group Police,gid to 999
GROUPADD-G 999 Police
9) View the last line of the group configuration file
Cat/etc/group
SHIFT + G
10) Add Natasha user to police group
Groupmod-g Police Natasha
11) Modify the group name of the police group to Jingcha
Groupmod-n Jingcha Police
12) Delete Natasha user, even home directory and mailbox deleted together
GROUPDEL-R Natasha
13) Delete Jingcha Group
Groupdel Jingcha
*****************************************************************
Six, user, group permissions detailed
6.1 ls–l command to view file permissions
D rwx rw-r–
The first parameter, D, is a catalog file, plus other symbols: – Normal file
The second parameter rwx read-write execution, which means that no permission is meant for u owner user
The third parameter is the same as Group G users
Fourth parameter ibid o other users
7 (RWX) 6 (rw-) 5 (R-W) 4 (r –) 3 (-WX) 2 (-w-) 1 (–w) 0 (-)
After-school assignments (spents 60 minutes)
1) Create a directory test in the user's home directory, enter test to create an empty file File1
CD/
Mkdir/test
Cd/text
Touch File1
2) display file information in long format, note the permissions of the file and the user and group to which it belongs
Ll–dl/test/file1
3) Set permissions for file File1 so that other users can write to this file.
chmod o=w/test/file1
4) View the setting results,
Ll–dl/test/file1
5) Remove the Read permission from the same group of users to the file File1 and view the setting results.
chmod g-r/test/file1
Ll–dl/test/file1
6) Use digital notation to set permissions for file files, all readable, writable, and executable, and the owning group user and other users have only read and execute permissions. Review the setup results when the settings are complete.
chmod 755/test/file1
Ll–dl/test/file1
7) Change the permissions of the file File1 in digital form so that the owner can only read the file. No other user has permission. View the settings results.
chmod 400/test/file1
Ll–dl/test/file1
8) go back to the upper directory to see the test permissions
Cd..
Ll–dl/test
9) Add write permissions to this directory for other users
chmod o+w/test
The above is the 003day–linux user Rights Common command of all the content, more information, please pay attention to: CPP Learning Network _cpp University
This article fixed link: CPP Learning Network _cpp University -003day–linux User Rights common commands
003day–linux common commands for user rights